Как загрузить сайт
https://www.iec.co.il/pages/billspayment.aspx через Mechanize или GRAB (Python 2.7.11)?
Мой код GRAB:
from grab import Grab
header={
'Host':'www.iec.co.il',
'Referer':'https://www.iec.co.il/pages/billspayment.aspx',
'Upgrade-Insecure-Requests':'1',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36'
}
g = Grab()
url='https://www.iec.co.il/pages/billspayment.aspx'
g.setup(headers=header)
g.go(url)
g.doc.save('result.html')
Mechanize:
import mechanize
br = mechanize.Browser()
br.set_handle_robots(False)
br.set_handle_refresh(False)
br.addheaders = [
('Host','www.iec.co.il'),
('Referer','https://www.iec.co.il/pages/billspayment.aspx'),
('Upgrade-Insecure-Requests','1'),
('User-Agent','Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36')
]
url='https://www.iec.co.il/pages/billspayment.aspx'
response = br.open(url)
s=response.read()
f = open('result.html', 'w')
f.writelines(s)
f.close()
Но ни один вариант не возвращает полную страницу
Как можно получить полную страницу (Mechanize, GRAB)?
Через Selenium получаю, да долго грузится