我尝试使用for循环将数据从Excel电子表格输入到网页上的输入字段。我已经探讨了NaN值可能是我的错误的罪魁祸首的选项,但是,我使用df.replace来解决这个问题。仍然收到错误。一些帮助将不胜感激。我的代码和下面的完整错误。
I have two models:
class RateCard(models.Model):
name = models.CharField()
pricing_type = models.ForeignKey(PriceAttribute)
and
class RateCardHistory(models.Model):
name = models.CharField()
pricing_type = models.ForeignKey(PriceAttribute)
错误:
csv = pd.read_csv('C:\\Users\\Dylan\\Desktop\\6817CleanLeads1.csv')
dot_nums = list(csv.DOTNumber)
for i in (dot_nums):
entry_box =
browser.find_element_by_xpath('//[@id="DOTNumber"]/div[1]/input')
entry_box.send_keys(i)
browser.find_element_by_link_text("Search").click()
答案 0 :(得分:0)
我假设工作表有数字,pd正在读取它作为int64而不是你想要的字符串。您可能需要的唯一内容是
entry_box.send_keys(str(i))