首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >简单HTML DOM无法获取文件

简单HTML DOM无法获取文件
EN

Stack Overflow用户
提问于 2018-07-16 04:17:10
回答 2查看 665关注 0票数 2

我不知道解决方案是什么。我根本不能得到这个Charizard的html文件,即使链接是正确的,我也没有得到任何响应。牛头龙工作得很好,但我想要这只可爱的蜥蜴。

代码语言:javascript
复制
include("simple_html_dom.php");
$html = file_get_html('https://bulbapedia.bulbagarden.net/wiki/Charizard_(Pok%C3%A9mon)');
$html2 = file_get_html('https://bulbapedia.bulbagarden.net/wiki/Bulbasaur_(Pok%C3%A9mon)');
echo $html;
echo $html2;

这个页面是否有任何保护,或者Charizard只是更难被捕获?如果你能帮我解决这个问题,我将不胜感激。

Jonas :)

EN

回答 2

Stack Overflow用户

发布于 2018-07-16 09:13:28

我会推荐一个alternative library,因为我不认为你会用simple_html_dom得到这个:

代码语言:javascript
复制
include 'advanced_html_dom.php';
$html = file_get_html('https://bulbapedia.bulbagarden.net/wiki/Charizard_(Pok%C3%A9mon)');

echo $html->find('h1', 0)->text() . PHP_EOL;
echo $html->find('big a[title*="Pokédex number"]', 0)->text() . PHP_EOL;

这提供了:

代码语言:javascript
复制
Charizard (Pokémon)
#006
票数 0
EN

Stack Overflow用户

发布于 2018-07-16 04:21:15

由于我在php文档中没有找到file_get_html(),也许你更喜欢使用file_get_contents(url)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51351920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档