使用美丽的汤来阅读页面

时间:2017-05-18 01:44:57

标签: python-2.7 beautifulsoup

我正在尝试从以下链接阅读页面内容:

http://google.com

但是,它改为读取“页面源”而页面源没有显示在页面上的信息。

我尝试了以下内容:

from BeautifulSoup import BeautifulSoup
url = 'http://google.com'
soup = BeautifulSoup(urlopen(url).read())

如何阅读页面内容。我使用的是Python 2.7。

1 个答案:

答案 0 :(得分:1)

您可以向ajax api发出请求并使用json来解析响应:

import json

url = 'http://esearch.hayscad.com/Search/SearchResults/?keywords=hipoc&filter=&page=6&pageSize=25&skip=125&take=25'
request = urlopen(url)
response = json.loads(request.read())
results = response['ResultsList']