请求 html 页面与浏览器不同

Kamikaze_goldfish

因此,当我转到带有 python 请求的页面时,它正在呈现不同的页面。显然,这是执行此操作的一些脚本。有没有办法让python中的请求呈现相同的页面,以便我可以抓取它?我真的刚刚开始重新学习 BeautifulSoup。

我要抓取的页面

page = requests.get('https://www.yellowpages.com/new-orleans-la/mip/upperline-restaurant-526381149?lid=1001797484770')
soup = BeautifulSoup(page.text, 'lxml')
# I am trying to find this class 'sales-info' but it isn't in the html when rendered.
business_name = soup.find('div', class_='sale-info')
print(business_name)
狙击手

看起来只是一个小的 type-o,sale-info应该是sales-info(注意第二个s)试试这个:

import requests
from bs4 import BeautifulSoup

page = requests.get('https://www.yellowpages.com/new-orleans-la/mip/upperline-restaurant-526381149?lid=1001797484770')
soup = BeautifulSoup(page.text, 'html.parser')
# I am trying to find this class 'sales-info' but it isn't in the html when rendered.
business_name = soup.find('div', class_='sales-info')
print(business_name)

结果:

<div class="sales-info"><h1>Upperline Restaurant</h1></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

浏览器阻止了具有HTML框架和apache反向代理的混合内容的浏览器请求?

来自分类Dev

使用请求功能下载页面时遇到麻烦-返回410 HTML错误代码,但可在浏览器中使用

来自分类Dev

连接到服务器时,浏览器是否会自动请求index.html?

来自分类Dev

连接到服务器时,浏览器是否会自动请求index.html?

来自分类Dev

当我从浏览器修改html / js时,为什么多次发送ajax请求

来自分类Dev

HTML页面第一次加载和第二次加载不同(谷歌浏览器)

来自分类Dev

从外接程序在默认浏览器中打开html页面

来自分类Dev

我的HTML页面未在浏览器中滚动

来自分类Dev

如何强制浏览器缓存页面.html?

来自分类Dev

在HTML页面中显示浏览器控制台

来自分类Dev

如何强制浏览器缓存页面.html?

来自分类Dev

检测浏览器首选语言以提供html页面

来自分类Dev

从外接程序在默认浏览器中打开html页面

来自分类Dev

硒:浏览器显示的内容与HTML代码不同

来自分类Dev

html在同一浏览器中呈现不同

来自分类Dev

在没有使用Python的浏览器的情况下,如何从HTML表单发出POST请求?

来自分类Dev

Http请求多浏览器麻烦

来自分类Dev

安全浏览器扩展API请求

来自分类Dev

异步Ajax请求锁定浏览器

来自分类Dev

来自浏览器的重复请求

来自分类Dev

安全浏览器扩展API请求

来自分类Dev

异步Ajax请求锁定浏览器

来自分类Dev

同步Ajax请求“锁定”浏览器

来自分类Dev

浏览器 URL 和 HTTP 请求

来自分类Dev

检查浏览器和HTTP请求是否正在访问页面

来自分类Dev

更改浏览器URL,而无需使用Ajax请求重新加载页面

来自分类Dev

为什么cURL发送的http请求给出的结果与浏览器不同?

来自分类Dev

Python请求程序包返回与浏览器不同的HTTP状态

来自分类Dev

浏览器之间的HTTP请求有所不同

Related 相关文章

  1. 1

    浏览器阻止了具有HTML框架和apache反向代理的混合内容的浏览器请求?

  2. 2

    使用请求功能下载页面时遇到麻烦-返回410 HTML错误代码,但可在浏览器中使用

  3. 3

    连接到服务器时,浏览器是否会自动请求index.html?

  4. 4

    连接到服务器时,浏览器是否会自动请求index.html?

  5. 5

    当我从浏览器修改html / js时,为什么多次发送ajax请求

  6. 6

    HTML页面第一次加载和第二次加载不同(谷歌浏览器)

  7. 7

    从外接程序在默认浏览器中打开html页面

  8. 8

    我的HTML页面未在浏览器中滚动

  9. 9

    如何强制浏览器缓存页面.html?

  10. 10

    在HTML页面中显示浏览器控制台

  11. 11

    如何强制浏览器缓存页面.html?

  12. 12

    检测浏览器首选语言以提供html页面

  13. 13

    从外接程序在默认浏览器中打开html页面

  14. 14

    硒:浏览器显示的内容与HTML代码不同

  15. 15

    html在同一浏览器中呈现不同

  16. 16

    在没有使用Python的浏览器的情况下,如何从HTML表单发出POST请求?

  17. 17

    Http请求多浏览器麻烦

  18. 18

    安全浏览器扩展API请求

  19. 19

    异步Ajax请求锁定浏览器

  20. 20

    来自浏览器的重复请求

  21. 21

    安全浏览器扩展API请求

  22. 22

    异步Ajax请求锁定浏览器

  23. 23

    同步Ajax请求“锁定”浏览器

  24. 24

    浏览器 URL 和 HTTP 请求

  25. 25

    检查浏览器和HTTP请求是否正在访问页面

  26. 26

    更改浏览器URL,而无需使用Ajax请求重新加载页面

  27. 27

    为什么cURL发送的http请求给出的结果与浏览器不同?

  28. 28

    Python请求程序包返回与浏览器不同的HTTP状态

  29. 29

    浏览器之间的HTTP请求有所不同

热门标签

归档