Есть ли конкретный способ очистить сайт Dynami c? - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь почистить следующую веб-страницу .

В окне поиска (где указано «Введите имя безопасности / код / ​​идентификатор») возникают трудности. Я не могу очистить его с помощью xpath , я использую механизированную библиотеку для симуляции браузера, но, похоже, она не работает.

Я сталкивался с этим вопросом Excel VBA Scrape Web Page , которая очень похожа на мою проблему, но я не могу понять, как ее реализовать, используя Python.

код, который я пробовал:

import mechanize
from bs4 import BeautifulSoup
import requests
url = 'https://www.bseindia.com/corporates/corporate_act.aspx'
res = requests.get(url)
soup = BeautifulSoup(res.text, "html.parser")
br = mechanize.Browser()
br.open(url)
br.select_form(nr=0)
br['ContentPlaceHolder1_SmartSearch_smartSearch'] = input("enter the company name")
response = br.submit()

PS: я новичок ie в изучении веб-страниц и хочу узнать решение для проекта колледжа, поэтому ваша помощь очень ценится.

1 Ответ

0 голосов
/ 03 февраля 2020

Я предлагаю вам использовать scrapy framework. Я думаю, что это один из наиболее продвинутых, в том числе инструментов для моделирования взаимодействия с сайтом.

...