У меня есть форму на этом сайте: http://cib.cf.ocha.ac.jp/bitool/MIX/ Я хочу отправить форму и получить результат (который я проанализирую, чтобы получить конкретный контент) в python, поэтому я использую urllib и BeautifulSoup (новичок в BeautifulSoup). Мой код выглядит следующим образом:Не получается правильный ответ В BeautifulSoup разбор
from bs4 import BeautifulSoup;
import urllib;
import urllib2;
post_parameters = {
'methods':'CF',
'aasequence':'EEEEEEEEEEEEEEEEEEE'
}
post_arguments = urllib.urlencode(post_parameters);
url = 'http://cib.cf.ocha.ac.jp/bitool/MIX/MIX.php';
request = urllib2.Request(url,post_arguments);
#response = urllib.urlopen(url,post_arguments);
response = urllib2.urlopen(request);
the_page = response.read();
soup=BeautifulSoup(the_page);
print soup;
Но ответ он генерирует, не имеющий содержание в предварительно теге, который там, когда я вручную отправить форму с помощью браузера. Второй pre-тег в документе должен иметь форматированную строку.
Может ли кто-нибудь указать на ошибку?
Чем он отличается? (и * arhghghghhghghghhg * в полуколонах :)) –
@JonClements на самом деле ответ, который я получаю в коде python, не имеет ничего в pre-теге, где я ожидаю выход. (извините за точки с запятой, я из фона C++ и новый для python) –
Не стесняйтесь [редактировать] свой вопрос, чтобы включить этот факт, и было бы полезно включить какой результат вы ожидаете * .... –