Python просмотр веб-страниц: сайт не существует, когда я копирую и пересекаю ссылку (ошибка 404) - PullRequest
0 голосов
/ 01 мая 2020

Я создаю веб-приложение для очистки в python, которое идентифицирует и оповещает, когда мой местный продуктовый магазин открыт для доставки. Тем не менее, когда я go на сайт с помощью поиска Google и навигации, это нормально. Но когда я копирую ссылку на другую веб-страницу, это 404 ошибки. Я новичок в изучении веб-страниц и знаю основы c HTML. Любая помощь очень ценится. Спасибо. requests status_code output

import requests
from bs4 import BeautifulSoup

url = "https://www.sainsburys.co.uk/webapp/wcs/stores/servlet/CncBookingDeliverySlotDisplayView?currentPageUr" \
      "l=http%3A%2F%2Fwww.sainsburys.co.uk%2Fshop%2FTopCategoriesDisplayView%3FcatalogId%3D10241%26storeId%3D10151%" \
      "26langId%3D44&catalogId=10206&storeId=10151&langId=44&krypto=050yV6Y39IvaKKjBg4KcVL6Uz7xvgM0rTi9BS0Dy%2BJBxsAvGvDrCSH0OwNxy3" \
      "Iobq4euU1PLWsVSA5fBO4LkyJ1ZoWdW%2FSlKqAwMu%2FiDgcjmD4zDjQ8%2BD9S2ichpBKYaNL3B08cIdWsnMHbC1hu8OAr2z526X4iWkgwTCIpgbIh9tF" \
      "KtFMQ3qBfROZdnMowZ&ddkey=https%3ACncSelectPickupLocation"

headers = {"User-Agent": "Mozilla/5.0"}
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.content, "html.parser")

print(response.status_code)

...