在Python中从URL获取HTML
我正试图用在Python中从URL获取HTML,python,html,url,Python,Html,Url,我正试图用Python阅读URL的HTML内容。要获取URL的HTML内容,我会使用模块wget、urllib还是完全不同的模块 答覆如下: 我将使用urllib模块,因为这是默认的Python2.7版本,我无法从这台计算机下载外部模块 获取URL内容的模块列表: Wget Beautiful Soup Urllib Requests 以下是让您开始学习的示例: 以下是让您开始学习的示例: 您是否尝试过BeautifulSoup?是的。有多种选择(将请求添加到列表中),您可以使用其中任何一种。
Python
阅读URL
的HTML
内容。要获取URL
的HTML
内容,我会使用模块wget
、urllib
还是完全不同的模块
答覆如下:
我将使用urllib
模块,因为这是默认的Python2.7版本,我无法从这台计算机下载外部模块
获取URL内容的模块列表:
Wget
Beautiful Soup
Urllib
Requests
以下是让您开始学习的示例:
以下是让您开始学习的示例:
您是否尝试过BeautifulSoup?是的。有多种选择(将请求添加到列表中),您可以使用其中任何一种。您能告诉我们您尝试了什么吗?这个网站上有很多关于这个话题的问题和答案。你有什么特别的问题吗?@MooingRawr我很快就会上传一些代码。我将尝试第一次尝试使用
wget
从URL获取html元素,并在完成后发布。@345243lkj我没有尝试过beautifulsou
,但我将研究它,并确定它是否是我应该用于此任务的模块。您尝试过beautifulsou
?是的。有多种选择(将请求添加到列表中),您可以使用其中任何一种。您能告诉我们您尝试了什么吗?这个网站上有很多关于这个话题的问题和答案。你有什么特别的问题吗?@MooingRawr我很快就会上传一些代码。我将第一次尝试使用wget
从URL获取html元素,并在完成后发布。@345243lkj我没有尝试过BeautifulSoup
,但我将研究它,并确定它是否是我应该用于此任务的模块。这是最简单的。如果您正在使用Python3.xAside:是测试客户端的极好资源。谢谢,@345243lkj-I修复了示例和注释。这是最简单的。如果您使用的是Python3.xAside:是测试客户端的优秀资源。谢谢,@345243lkj-I修复了示例和注释。请将print resp.text
替换为print(resp.text)
。
import requests
resp = requests.get('http://httpbin.org/get')
if resp.ok:
print (resp.text)
else:
print ("Boo! {}".format(resp.status_code))
print (resp.text)