是否可以搜索具有给定字符串的给定字符串的远程页面,并指出它是否存在,如果存在,是否显示它的位置?
例如,“发布您的问题”包含在此网站https://stackoverflow.com/questions/ask上。
除了搜索URL给出的页面外,我还想搜索任何JS或CSS链接。
答案 0 :(得分:2)
您可以使用PHP Simple HTML DOM Parser遍历html文件的内容。
做这样的事情:
$html = file_get_html('http://stackoverflow.com/questions/ask');
$htmlstring = $html->plaintext;
if(strstr($htmlstring, 'Post Your Question') === true)
// do your stuff here
然后将网址设为css或js:
foreach($html->find('link') as $css) {
$cssHref = $css->href;
//load the css, parse or whatever
}
foreach($html->find('script') as $script) {
$jsSrc = $script->src;
//load js, parse or whatever
}
从那里你可以获取css或js源URL并用它做你想做的事。