Javascript 如何通过PHP或JS获取动态HTML代码
我想从网站上获取内容,但当我使用file_get_contents()函数时,我得到了HTML代码,但其中一些丢失了,我检查了网站代码,我知道一些由Ajax生成的部分,我不知道如何获取,有人有什么建议吗? 我可以举一些例子, 地点: 请求:我想获得本页列出的笔记本电脑型号,如“Aspire 1690”等。我需要所有这些型号。Mhm 在JS中,您可以通过以下方式访问浏览器中的HTML内容:Javascript 如何通过PHP或JS获取动态HTML代码,javascript,php,html,ajax,Javascript,Php,Html,Ajax,我想从网站上获取内容,但当我使用file_get_contents()函数时,我得到了HTML代码,但其中一些丢失了,我检查了网站代码,我知道一些由Ajax生成的部分,我不知道如何获取,有人有什么建议吗? 我可以举一些例子, 地点: 请求:我想获得本页列出的笔记本电脑型号,如“Aspire 1690”等。我需要所有这些型号。Mhm 在JS中,您可以通过以下方式访问浏览器中的HTML内容: document.getElementsByTagName('body')[0].innerHTML 在服
document.getElementsByTagName('body')[0].innerHTML
在服务器端执行此操作时,可能需要一个无头浏览器。
棘手的部分将是检测,当内容已经完成加载,一切都到位。(您将无法通过“window.onload”
跟踪AJAX请求)
手动操作时,您可以向浏览器中添加书签,如
javascript:alert(document.getElementsByTagName('body')[0].innerHTML)
然后,您可以通过键盘快捷键(CTRL+A或Command+A)选择警报内容,复制警报内容,然后单击返回(因为对话框的关闭按钮可能不见)。欢迎使用StackOverflow。显示有关您的问题的代码片段很有帮助。URL链接可能会随着时间的推移而中断或更改,使问题难以理解。