Этот вопрос закрыт для ответов, так как повторяет вопрос Что делать Request.get не выдает весь код страницы?
@Frotryi
Живу не тужу

Как спарсить не достающие данные python?

Я пытаюсь спарсить сайт : https://aptekamos.ru/magaziny/apteki/apteka-gut-22...
Сайт берет медикаменты с етого запроса:
https://aptekamos.ru/magaziny/apteki/apteka-gut-22...
Дело в том что етот запрос отображает только малую часть того что на самом деле есть. И если поискать в поисковыке на сайте то етот же самый запрос дает другие данные
Как спарсить все данные с етого запроса, а не только некотурую часть?
Мой код:
import requests
from bs4 import BeautifulSoup
import csv
from fake_useragent import UserAgent
headers = {'User-Agent': UserAgent().chrome,
                    "referer":"https://aptekamos.ru/magaziny/apteki/apteka-gut-22-ximki-germana-titova-12-k-2-11419/ob-apteke?m=1#1"}
response=requests.get("https://aptekamos.ru/magaziny/apteki/apteka-gut-22-ximki-germana-titova-12-k-2-11419/price-list?m=1",headers=headers)
for key, value in response.request.headers.items():
    print(key+": "+value)
soup2=BeautifulSoup(response.content, "html.parser")
items=soup2.findAll('span',class_="ama-button-1 ama-pl-pos-add")
for i in items:
    name=i.get("data-item-name")
    print(name)
  • Вопрос задан
  • 87 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы