Update grabber rule for igen.fr
This commit is contained in:
parent
c6f5606070
commit
0146e96fcf
4
vendor/PicoFeed/Grabber.php
vendored
4
vendor/PicoFeed/Grabber.php
vendored
@ -261,9 +261,12 @@ class Grabber
|
||||
|
||||
if (($pos = strpos($hostname, '.')) !== false) {
|
||||
$files[] = substr($hostname, $pos);
|
||||
$files[] = substr($hostname, $pos + 1);
|
||||
$files[] = substr($hostname, 0, $pos);
|
||||
}
|
||||
|
||||
// Logging::setMessage(var_export($files, true));
|
||||
|
||||
foreach ($files as $file) {
|
||||
|
||||
$filename = __DIR__.'/Rules/'.$file.'.php';
|
||||
@ -285,6 +288,7 @@ class Grabber
|
||||
*/
|
||||
public function parseContentWithRules(array $rules)
|
||||
{
|
||||
// Logging::setMessage($this->html);
|
||||
$dom = XmlParser::getHtmlDocument('<?xml version="1.0" encoding="UTF-8">'.$this->html);
|
||||
$xpath = new DOMXPath($dom);
|
||||
|
||||
|
4
vendor/PicoFeed/Reader.php
vendored
4
vendor/PicoFeed/Reader.php
vendored
@ -235,8 +235,8 @@ class Reader
|
||||
$xpath = new DOMXPath($dom);
|
||||
|
||||
$queries = array(
|
||||
"//link[@type='application/atom+xml']",
|
||||
"//link[@type='application/rss+xml']"
|
||||
'//link[@type="application/rss+xml"]',
|
||||
'//link[@type="application/atom+xml"]',
|
||||
);
|
||||
|
||||
foreach ($queries as $query) {
|
||||
|
4
vendor/PicoFeed/Rules/.igen.fr.php
vendored
4
vendor/PicoFeed/Rules/.igen.fr.php
vendored
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
return array(
|
||||
'test_url' => 'http://www.igen.fr/iphone/ios-7-cree-des-milliers-de-requetes-fantomes-sur-le-web-110130',
|
||||
'test_url' => 'http://www.igen.fr/ailleurs/2014/05/nvidia-va-delaisser-les-smartphones-grand-public-86031',
|
||||
'body' => array(
|
||||
'//*[starts-with(@id, "news")]/*[contains(@class, "content")]'
|
||||
'//div[contains(@class, "field-name-body")]'
|
||||
),
|
||||
'strip' => array(
|
||||
),
|
||||
|
9
vendor/PicoFeed/Rules/macg.co.php
vendored
Normal file
9
vendor/PicoFeed/Rules/macg.co.php
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
return array(
|
||||
'test_url' => 'http://www.macg.co//logiciels/2014/05/feedly-sameliore-un-petit-peu-sur-mac-82205',
|
||||
'body' => array(
|
||||
'//div[contains(@class, "field-name-body")]'
|
||||
),
|
||||
'strip' => array(
|
||||
),
|
||||
);
|
Loading…
Reference in New Issue
Block a user