querypath

    0熱度

    1回答

    我試圖從使用QueryPath的HTML代碼中檢索一個特定元素。它發生兩次,但我只想要第一個。 搜索對象是否可以工作,但它返回給我兩個元素。 我試圖添加一個僞類選擇器到我的搜索,但沒有奏效。 這是在代碼中出現兩次的HTML元素: <span class="aui-suffix"> of 5 </span> 而且這是我正在尋找它: $arrURL = "URL..." $html = htm

    0熱度

    1回答

    我想湊一個網站,以獲得一些實踐與QueryPath。 這裏是我到目前爲止,並給我一個錯誤: Creating default object from empty value 代碼: // URL to scrape $baseurl = 'http://some-site-with-a-table-of-items-that-contain-links.com'; // Get all ro

    1熱度

    1回答

    我正試圖在QueryPath庫中獲取我的自定義元素。但是QueryPath不起作用。任何人都可以請幫我在QueryPath中如何做到這一點?見下面的示例代碼; <plugin:text path="filename" /> 此外,我還詳細檢查了PhpSimpleDom庫。雖然它對我有好處。但它不提供css選擇器等的全面支持。我也在PhpSimpleDom中遇到了一個非常糟糕的內存問題。 任何人

    0熱度

    2回答

    在使用HTML Simple Dom很長一段時間後,我剛剛開始熟悉QueryPath,並發現QP文檔似乎沒有提供很多示例其功能。 目前我試圖從HTML文檔中檢索一些文本,這些文本沒有太多地使用ID或類,所以我有點偏離了我的舒適區。 這裏的HTML: <div class="blue-box"> <div class="top"> <h2><img src="pic.gif" a

    1熱度

    1回答

    我想學習如何使用PHP [QueryPath]修改.docx和.odt文件,並且當我在WAMP上的cmd.exe [命令行]上運行此腳本[下面]時,它在命令行上顯示出我希望已經完成了,標籤內的所有文本都被更改了,但是當我打開一個實際的docx文件或其xml等價物時 - 沒有任何更改。爲什麼?我該如何糾正這一點?提前致謝。 <?php require 'src/QueryPath/QueryPa

    0熱度

    2回答

    我正在使用QueryPath從網站上抓取一些數據。但是,每隔一段時間我都會收到下面的錯誤消息,並且腳本終止。 PHP Catchable fatal error: Argument 1 passed to DOMXPath::__construct() must be an instance of DOMDocument, null given, called in ....inc/QueryPa

    2熱度

    1回答

    我使用QueryPath來分析Chimpmail的電子郵件模板(https://github.com/mailchimp/Email-Blueprints),但是當我嘗試附加帶有「mc:repeatable」屬性的tr時,出現此錯誤: Fatal error: Uncaught exception 'QueryPath\ParseException' with message 'DOMDocume

    1熱度

    2回答

    我有一個腳本可以刪除一些舊的HTML。它每天約1000頁,並且每隔一段時間就扼流圈出於某種原因,並拋出了以下錯誤: PHP Catchable fatal error: Argument 1 passed to DOMXPath::__construct() must be an instance of DOMDocument, null given, called in /var/scraper

    0熱度

    1回答

    我沒有找到一種方法來檢索所有具有屬性ec:edit的元素。我只找到了獲取命名空間元素的例子,但沒有找到屬性。 當用attr()或hasAttr()搜索屬性時也沒有結果。 DBpedia的例子: foreach ($qp->branch()->find('foaf|page') as $img) { print $img->attr('rdf:resource') . PHP_EOL;

    0熱度

    2回答

    如何過濾其中具有特定字符串的節點,並且Delete或Remove它。 喜歡的東西 的XML是這樣的: <?xml version="1.0"?> <user> <urls> <link>www.weblink-1.com</link> <link> www.weblink-2.com</link> <link> www.weblin