У меня есть вопрос о модуле запросов: Python.
До сих пор я использовал это для очистки, и он работает хорошо.
Однако, когда я делаю это против одного определенный веб-сайт (код ниже - и обратитесь к снимку Jupyter Notebook), он просто не хочет завершать задачу (показывая [*] навсегда).
from bs4 import BeautifulSoup
import requests
import pandas as pd
import json
page = requests.get('https://www.stoneisland.com/ca/stone-island-shadow-project/coats-jackets', verify = False)
soup = BeautifulSoup(page.content, 'html.parser')
Некоторые пользователи также предлагают использовать такие заголовки, как ниже, чтобы ускорить его, но это не работает и для меня:
url = 'https://www.stoneisland.com/ca/stone-island-shadow-project/coats-jackets'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.3'}
req = requests.get(url = url, headers = headers)
Не уверен, что происходит (это впервые для меня), но я могу упустить что-то очевидное. Если кто-то может объяснить, почему это не работает? Или, если он работает на вашем компьютере, сообщите мне!