python - 如何将迭代的字符串变量放入另一个字符串中

标签 python selenium

快速概述:我正在使用 Python 和 Selenium 编写一个非常简单的脚本来查看多个 Facebook 页面的 Facebook 指标。

我正在尝试找到一种干净的方法来循环页面并输出结果(我只收集一个数字)。

这是我现在所拥有的,但它不起作用。

# Navigate to metrics page

pages = ["page_example_1", "page_example_2", "page_example_3"]

for link in pages:
    browser.get(('https://www.facebook.com/{link}/insights/?section=navVideos'))

最佳答案

# Navigate to metrics page

pages = ["page_example_1", "page_example_2", "page_example_3"]

for link in pages:
    browser.get('https://www.facebook.com/'+ link + '/insights/?section=navVideos')

它只是字符串连接 或者如果您非常倾向于使用该语法,请查看 @heather 的评论

关于python - 如何将迭代的字符串变量放入另一个字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51412998/

相关文章:

python - 从使用原始 sql 导出到 django 中的 CSV/Excel 文件

python - autopy 可以在本地安装吗?

java - org.openqa.selenium.WebDriverException : java.net.ConnectException:无法使用 IEDriverServer 连接到本地主机错误

python - 告诉 Selenium 在预期条件后停止阻塞

python - 使用 Selenium Python 在 Firefox 上更改语言

python - 根据同一行和后一行的另一列中的值创建数据框列

python - Flask应用程序中的ElasticSearch RequestError:查询仅适用于两个模型之一(search_phase_execution_exception,创建查询失败)

python - 为什么 get_group 在 Pandas 中这么慢?

java - firefox selenium webdriver 错误

python - 在运行 Python 的 selenium webdriver 时传递参数