我正在使用CURL来抓取一些网站,我想插入Jquery文件,所以我做了:
$curl_scraped_page = preg_replace("/<*>/i", "<head><script src='https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js' />", $curl_scraped_page, 1);
这似乎有效,脚本被添加到正在提取和回显的页面中。问题是某些网站不再正常运行。我认为因为Jquery脚本导致与页面中的其他脚本冲突。我认为如果我将Jquery放在头部或身体标签的底部而不是顶部,这将有所帮助。我该怎么做呢?我能想到的是:
$curl_scraped_page = preg_replace("/<*>/i", "</head><script src='https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js' />", $curl_scraped_page, 1);
但这与之前的代码有相同的效果。