python - 理解谷歌的 HTML
问题描述
第一次在这里海报。
我只是进入 python 和一般编码,我正在研究请求和 BeutifulSoup 库。我正在尝试从谷歌图片中获取图片网址。在 chrome 中检查网站时,我可以找到“div”和正确的 img src url。但是当我打开“请求”给我的 HTML 时,我可以找到相同的“div”,但 img src url 是完全不同的,如果使用只会导致黑页。
我想知道并想了解的是:
- 为什么这些 HTML 不同
- 如何获取带有请求的检查工具找到的 img src?
希望这个问题有意义,并提前感谢您的帮助!
解决方案
也许响应 HTML 和 chrome 检查器中的代码之间的差异源于 JS 更改页面时对页面的更新。例如,当您使用 innerHTML() 编辑 div 元素时,您添加的代码将添加到 DOM 堆栈中,因此检查器中的代码将不会影响响应。
您可以
http://
在最后搜索乞求和.png
或.jpg
或任何其他图像格式。
推荐阅读
- c# - 如何在 MVC Core 中将 JS/CSS Cdn 添加到网站中?
- bixby - 在 Bixby 的设备上测试期间,向对话驱动程序添加了额外的“...”
- c# - 如何循环从字符串中删除文本?
- javascript - 回调本地函数作为参数
- python-3.x - 为什么 if 语句只适用于“i”?
- mysql - 如何仅按一个日期对多个时间戳进行分组
- json - 将 numpy 数组添加到 pandas 数据帧
- php - 如何合并两个不同形式的输入
- c - Copy-Program 适用于小文件,对较大的文件产生分段错误
- c# - 将 Html.DisplayNameFor 与 IEnumerable 一起使用