将文字从网页复制并粘贴到txt文件或csv文件

时间:2018-07-11 02:02:05

标签: python web-scraping error-handling

我正在尝试从网页中复制文本并将其粘贴到文本文件中。没什么花哨的,但我似乎无法弄清楚该怎么做或在网上找到任何可行的方法。

import requests

url = 'https://seekingalpha.com/article/4166013-t-t-q1-2018-results-earnings-call-transcript?part=single'
data = requests.get(url)

with open('file.txt','w') as out_f:
   out_f.write(data.text)

我收到unicode编码错误\ ufeff。有没有一种方法可以全部选择,复制然后粘贴到文本文件中?似乎很简单,但无法弄清楚。

先谢谢您!

1 个答案:

答案 0 :(得分:0)

尝试将文本编码为utf-8

import requests

url = 'https://seekingalpha.com/article/4166013-t-t-q1-2018-results-earnings-call-transcript?part=single'
data = requests.get(url)

with open('file.txt','w') as out_f:
   out_f.write(data.text.encode('utf-8'))