Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“html文本”与“html文本”之间的区别是什么;查看源代码“;在Internet Explorer和python中的by requests.get()方法上?_Python_Html - Fatal编程技术网

“html文本”与“html文本”之间的区别是什么;查看源代码“;在Internet Explorer和python中的by requests.get()方法上?

“html文本”与“html文本”之间的区别是什么;查看源代码“;在Internet Explorer和python中的by requests.get()方法上?,python,html,Python,Html,比如说, Internet Explorer上的“查看源代码” → aaa(bbb)ccc requests.get(url).text → aaa()ccc 为什么? 如何在Python中获取以前的html文本?这可以通过以下几个原因来解释: 要么网站根据标准(如用户代理标题)过滤客户端,这样它只将内容发送到“真实”客户端(即浏览器) 要么网站加载一个空网页,然后用javascript填充它,这意味着您只能使用get请求获取虚拟页面(只有在使用Inspect元素而不是查看源代码时才会出现这种

比如说,

Internet Explorer上的“查看源代码” → <代码>aaa(bbb)ccc

requests.get(url).text
→ <代码>aaa()ccc

为什么?


如何在Python中获取以前的html文本?

这可以通过以下几个原因来解释:

  • 要么网站根据标准(如用户代理标题)过滤客户端,这样它只将内容发送到“真实”客户端(即浏览器)

  • 要么网站加载一个空网页,然后用javascript填充它,这意味着您只能使用get请求获取虚拟页面(只有在使用Inspect元素而不是查看源代码时才会出现这种情况)


    • 这可以用以下几个原因来解释:

      • 要么网站根据标准(如用户代理标题)过滤客户端,这样它只将内容发送到“真实”客户端(即浏览器)

      • 要么网站加载一个空网页,然后用javascript填充它,这意味着您只能使用get请求获取虚拟页面(只有在使用Inspect元素而不是查看源代码时才会出现这种情况)

      看一看,然后提供一个。看一看,然后提供一个。