【问题标题】:Reading text from file and attaching to link in selenium with python从文件中读取文本并使用 python 附加到 selenium 中的链接
【发布时间】:2021-07-27 17:16:51
【问题描述】:

我正在尝试从文件中读取文本行并将它们附加到链接的末尾并执行一些操作,然后读取下一行并重复相同的过程。

这是我到目前为止所拥有的,感谢任何和所有的帮助!

url = "https://www.instagram.com/"
f = open("names.txt")
text1 = [text.strip() for text in f.readlines()]
for text in text1:
    browser.get(url(text1))
    print(url)
f.close

我收到错误 -

'str' 对象不可调用

【问题讨论】:

  • 这里有什么问题?
  • 编辑了我原来的帖子,附上了问题。
  • 您的文本文件包含什么?用户名?

标签: python selenium fopen


【解决方案1】:

你需要先将字符串连接起来,然后发送到browser.get()

你能检查一下这个代码吗

url = "https://www.instagram.com/"
f = open("names.txt")
text1 = f.readlines()
for text in text1:
    driver.get('{}{}'.format(url, text.strip()))
    print('{}{}'.format(url, text.strip()))
f.close()

我相信您的 txt 文件包含一些 Instagram 用户名。如果我错了,请纠正我。

【讨论】:

  • 其实你是对的。它确实包含用户名,这确实使它工作。我现在只需要添加睡眠功能并在每次加载之间创建动作,谢谢!
猜你喜欢
  • 1970-01-01
  • 2015-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-21
  • 1970-01-01
  • 2019-10-04
相关资源
最近更新 更多