使用requests爬取指定url时发生问题

使用requests爬取指定url时发生问题

问题遇到的现象和发生背景

在使用requests时发生莫名奇妙的TypeError: 'Response' object is not callable错误

用代码块功能插入代码,请勿粘贴截图

代码:
1.get_text()

def get_text(url):
        headers = {
            "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36"}
        responses = requests.get(url=url, headers=headers)
        responses.encoding = 'utf-8'
        htmls = responses.text
        soupClass = BeautifulSoup(htmls,'lxml')
        get_url_value(soupClass)

2.get_url_value()

def get_url_value(soupclass):
    filetitle=soupclass.select('.post-title h1')[0].string
    print(filetitle)
#这个只是一个测试内容,上面的没有打通,先换成测试的

运行结果及报错内容

报错:

Traceback (most recent call last):
  File "F:\PythonWork\requests_learn\p1.py", line 68, in <module>
    get_text(urls)       
  File "F:\PythonWork\requests_learn\p1.py", line 36, in get_text
    responses = requests.get(url=url, headers=headers)
TypeError: 'Response' object is not callable

变量urls已经存在了。运行get_text(urls)时发生错误

我想要达到的结果

使程序正确输出url的post-title h1内容。

已自行解答

只要换一种爬虫就成。谢谢各位。

朋友,你的headers有问题啊

直接去掉headers

responses = requests.get(url=url)