【问题标题】:How to download several CSVs from a website instead of DDOS Cloudflare and 503 Error如何从网站而不是 DDOS Cloudflare 和 503 错误下载多个 CSV
【发布时间】:2021-09-17 11:28:53
【问题描述】:

我尝试使用 R 和 Python 从网站下载多个 CSV,但由于 DDOS Cloudflare 和 503 错误,它无法正常工作。有人知道怎么做吗?

Python

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

browser = webdriver.Chrome(ChromeDriverManager().install())

browser.get('https://spotifycharts.com/regional/br/daily/2020-07-02')

botao = browser.find_element_by_xpath('//a[@class="header-csv"]')
botao.click()

R

my_file <- read_csv("https://spotifycharts.com/regional/br/daily/2020-07-02/download", skip = 1)

【问题讨论】:

    标签: python r selenium cloudflare http-status-code-503


    【解决方案1】:

    这可能会导致此类阻塞。 https://support.cloudflare.com/hc/en-us/articles/200170086-Understanding-the-Cloudflare-Browser-Integrity-Check

    您可以设置用户代理来消除这种可能性

    【讨论】:

    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 2020-07-14
    • 1970-01-01
    相关资源
    最近更新 更多