我正在使用selenium firefox-web-driver删除一些网站。前7-8个链接会被正确删除。在那之后,我得到了打字错误
在我的代码中,Firefox web驱动程序是在解析每个链接之后创建和释放的(driver.quit())
已经试过了
Traceback (most recent call last):
File "/home/umar/PycharmProjects/ShopToBDScraper/run_scraper.py", line 21, in <module>
main()
File "/home/umar/PycharmProjects/ShopToBDScraper/run_scraper.py", line 13, in main
scrap_data(line,i)
File "/home/umar/PycharmProjects/ShopToBDScraper/scraper/bs_scraper.py", line 381, in scrap_data
cdn = str(math.ceil(float(cdn + 8) + ((float(cdn + 8) * 15) / 100)))
TypeError: must be str, not int
我猜你的错误是因为8是整数而不是字符串,因为cdn是字符串。尝试:
相关问题 更多 >
编程相关推荐