Я пытаюсь отказаться от сеансов кинотеатров. Когда я наблюдаю POST-запросы, которые использует сайт для получения сеансов (https://www.majorcineplex.com/booking2/search_showtime/cinema=1),, он работает правильно.
Однако, когда я использую запрос POST (https://www.majorcineplex.com/ajaxbooking/ajax_showtime) прямо в браузере. Он показывает мне «Нет информации для этого шоу».
Я нахожу это странным, так как оба были запущены из одного браузера Chrome, но я получаю разные результаты.
Заранее благодарен за любую предоставленную помощь / совет.
Обновление от 29 мая 2019 года
Вот мой код для паука Scrapy.
В основном из ответа я пытаюсь получить элемент div с помощью class = book_st_contain .
Я уверен, что этот элемент div находится в HTML, как я проверял с помощью Chrome Dev Tools. Однако, когда я запускаю паука, его просто нет.
class SessionSpider(scrapy.Spider):
name = 'session'
start_urls = [
'https://www.majorcineplex.com/booking2/search_showtime/cinema=1'
]
def parse(self, response):
f = open('response.txt', 'w')
f.write(response.text)