你好,我在网上搜寻博彩公司,想知道下一场比赛的球队名称(我想把德国德甲的名字刮一下)。我想把名字的字符串保存在一个csv文件中,但我得到了一个错误。当我打开.csv文件时,它的内容是:
70111114116117110,97,32,68195188115115101108100111114102
这是“Fortuna Düsseldorf”的ascii码
我尝试过在第27行没有编码(“utf-8”)和其他一些东西,但仍然得到错误。第18行不是问题,因为程序在.csv文件中写入了团队的名字。我不会为第二个teamnames粘贴第二个循环,因为这是相同的代码,但是在html中为第二个团队粘贴。在
import requests
from bs4 import BeautifulSoup
import pandas
import os
import csv
class NamenCollector:
def NamenHolen(self, url, pfad):
bool1 = False
bool2 = False
self.page = requests.get(url)
self.soup = BeautifulSoup(self.page.content, 'lxml')
Namen1 = self.soup.find_all('div', class_='live_group1')
Namen2 = self.soup.find_all('div', class_='live_group2')
if os.stat(pfad).st_size == 0:
nam = self.soup.find('div', class_='live_group1').string.strip().encode("utf-8")
with open(pfad, 'a') as csvFile:
writer = csv.writer(csvFile)
writer.writerow(nam)
csvFile.close()
if os.stat(pfad).st_size != 0:
a1 = pandas.read_csv(pfad)
for name1 in Namen2:
nam1 = name1.find('div', class_='live_group1').string.strip().encode("utf-8")
for name1_1 in a1:
if nam1 == name1_1:
bool1 = True
if bool1 == False:
with open(pfad, 'a') as csvFile:
writer = csv.writer(csvFile)
writer.writerow(nam1)
csvFile.close()
bool1 = False
bun_url =
'https://www.cashpoint.de/de/bets/bets.html?group=683883sportid=1&filter='
bun_pfad = 'C:\Man\Deutschland\Bundesliga.csv'
d_Bundesliga = NamenCollector()
d_Bundesliga.NamenHolen(bun_url, bun_pfad)
错误是:
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐