为了账号安全,请及时绑定邮箱和手机立即绑定

来个大佬帮忙看看问题出在哪了???

import requests

def getHTMLText():

    try:

        r=requests.get(url,time=20)

        r.raise_for_status()

        r.encoding='utf-8'

        return r.text

    except:

        return""

url="http://www.baidu.com"

print(getHTMLText(url))


正在回答

3 回答

import requests
def getHTMLText(url):
    try:
        r=requests.get(url,timeout=4)
        r.raise_for_status()
        r.encoding='utf-8'
        return r.text
    except:
        return""
url="http://www.baidu.com"
print(getHTMLText(url))


0 回复 有任何疑惑可以回复我~
import requestsdef getHTMLText(url):try:r=requests.get(url)r.raise_for_status()r.encoding='utf-8'return r.textexcept Exception as err:return errurl="http://www.baidu.com"print(getHTMLText(url))


0 回复 有任何疑惑可以回复我~

1、首先,你的方法定义时是无参的,可是使用时却要传url;

2、requests.get方法使用有点错误,去掉time参数,具体请看官方文档。

import requests

def getHTMLText(url):

try:

r=requests.get(url)

r.raise_for_status()

r.encoding='utf-8'

return r.text

except Exception as err:

return err

url="http://www.baidu.com"

print(getHTMLText(url))



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

来个大佬帮忙看看问题出在哪了???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信