Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
pythonweb抓取交换价格_Python_Html_Database_Web Scraping_Screen Scraping - Fatal编程技术网

pythonweb抓取交换价格

pythonweb抓取交换价格,python,html,database,web-scraping,screen-scraping,Python,Html,Database,Web Scraping,Screen Scraping,我想从这个网站上抓取汇率信息,然后将其放入数据库: 我写了这段代码,但有点问题。我如何修复它,我必须在哪里更改它? 我正在Windows7上使用Python 2.7.13 代码如下: 导入csv 导入请求 从BeautifulSoup导入BeautifulSoup url='1〕https://www.mnb.hu/arfolyamok' response=requests.get(url) html=response.content soup=BeautifulSoup(html) tabl

我想从这个网站上抓取汇率信息,然后将其放入数据库:

我写了这段代码,但有点问题。我如何修复它,我必须在哪里更改它? 我正在Windows7上使用Python 2.7.13

代码如下:

导入csv
导入请求
从BeautifulSoup导入BeautifulSoup
url='1〕https://www.mnb.hu/arfolyamok'
response=requests.get(url)
html=response.content
soup=BeautifulSoup(html)
table=soup.find('tbody',attrs={'class':'stripe'})
行的列表=[]
对于表.findAll('tr')[1:]中的行:
单元格列表=[]
对于行.findAll('td')中的单元格:
text=cell.text.replace(“”,“”)
单元格列表。追加(文本)
列出\u行。追加(列出\u单元格)
打印行的列表
outfile=开放(“./inumates.csv”,“wb”)
writer=csv.writer(输出文件)
writer.writerow([“Pénzenem”,“Devzanév”,“Egység”,“Forintban kifejezettérték])

writer.writerows(行列表)
\code=utf-8
添加到代码顶部。这将有助于解决您收到的语法错误。还要确保缩进是正确的

你面临的实际问题是什么?这就是你所犯的错误吗<代码>语法错误:第24行的scraptest.py文件中的非ASCII字符“\xc3”,但未声明编码;看见http://python.org/dev/peps/pep-0263/ 详细信息我们不是代码编写服务机构,这里的问题应该有明确的问题,应该列出您试图解决问题的内容,并且应该包括可能帮助我们找出问题所在的任何信息。你说它出了什么问题,但你根本没有指出它出了什么问题。我们需要知道您的预期结果是什么,以及您作为重新结果实际得到了什么。请复习