Я пытался заполнить форму с помощью механизации.Но проблема в том, что веб-странице нужен JavaScript.Поэтому всякий раз, когда я пытаюсь получить доступ к странице, страница перенаправляет на страницу с ошибкой, говоря, что необходим JavaScript.Есть ли способ включить JavaScript при использовании механизированного браузера?
Вот код
import mechanize
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
br = mechanize.Browser()
br.set_handle_robots(False)
br.open("https://192.168.10.3/connect/PortalMain")
for f in br.forms():
print f
Также, когда я пытался извлечь веб-страницу с помощью BeautifulSoup, ' отлично работает на моембраузер 'У меня та же проблема.Перенаправляет на новую страницу.(Я попытался отключить JavaScript в своем браузере и получил страницу, на которой мне показывал красивый суп.)
Вот код BeautifulSoup, если он помогает
import ssl
import urllib2
from bs4 import BeautifulSoup
ssl._create_default_https_context = ssl._create_unverified_context
page = urllib2.urlopen("https://192.168.10.3/connect/PortalMain")
soup = BeautifulSoup(page,'html.parser')
print soup