【问题标题】:Multiple readings from csv - python scraping来自 csv 的多个读数 - python 抓取
【发布时间】:2021-01-16 02:20:12
【问题描述】:

我有下一个代码:

from instaloader import Instaloader, Profile

PROFILE="instagram_user"

L = Instaloader()
profile = Profile.from_username(L.context, PROFILE)

print(profile.followers)

我想通过 csv 传递多个用户,脚本将为每个用户运行。

谢谢。

【问题讨论】:

  • 使该函数具有配置文件作为参数。现在您可以使用csv 甚至pandas 来读取csv 文件并调用该函数。对于你现在正在做的事情,csv 很好。
  • 你能把代码放上去吗?我从网上获取了这段代码。谢谢
  • 并且脚本与我通过 csv 传递的所有用户一起运行
  • Stackoverflow 用于帮助解决错误,而不是编写程序本身。您可以在实施过程中随时返回问题,但您必须到其他地方获取代码。

标签: python instagram screen-scraping


【解决方案1】:

我有下一个(这是 bash 中的另一个文件):

#!/bin/bash
while IFS=, read -r user
do
    sed -i '/PROFILE/ s/="[^"][^"]*"/="{$user}"/' webscraping.py
    python3 webscraping.py >> scraping.txt
done < users.csv

我想在 webscraping.py 中替换用户名(使用 csv 中的用户),然后运行脚本并将每个通行证保存到 .txt 中

但这不起作用。这实际上将值“{$user}”放入 webscraping.py 文件(而不是 csv 用户)的 PROFILE 变量中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-15
    • 2013-11-13
    • 1970-01-01
    • 2022-01-24
    相关资源
    最近更新 更多