从.txt文件中读取URL以执行requests.get并将响应保存到文件中,可以按照以下步骤进行操作:
open()
来打开文件,并使用readlines()
方法逐行读取文件内容,将每个URL存储到一个列表中。with open('urls.txt', 'r') as file:
urls = file.readlines()
requests.get()
方法发送GET请求获取URL的响应。可以使用Python的requests库来发送HTTP请求,并使用get()
方法发送GET请求获取URL的响应。import requests
responses = []
for url in urls:
response = requests.get(url.strip()) # 使用strip()方法去除URL中的换行符
responses.append(response)
open()
来创建一个新的文件,并使用write()
方法将每个响应的内容写入文件中。with open('responses.txt', 'w') as file:
for response in responses:
file.write(response.text)
以上代码将会将每个URL的响应内容保存到名为responses.txt
的文件中。
请注意,这只是一个简单的示例,实际应用中可能需要处理异常、添加错误处理、优化性能等。另外,对于大规模的URL处理,可能需要使用异步请求库或多线程/多进程来提高效率。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
请注意,以上推荐的腾讯云产品仅供参考,实际选择应根据具体需求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云