最近想爬一个网站的数据,有用户名密码
但登陆时验证码比较麻烦,是实时变化的一个动态地址
主要给客户使用的
所以无需全自动抓取
def send_request(driver, url, params, method='POST'):
if method == 'GET':
parm_str = ''
for key, value in params.items():
parm_str = parm_str + key + '=' + str(value) + '&'
if parm_str.endswith('&'):
parm_str = '?'+parm_str[:-1]
driver.get(url + parm_str)
else:
jquery = open("jquery.js", "r").read()
driver.execute_script(jquery)
ajax_query = '''
$.ajax('%s', {
type: '%s',
data: %s,
crossDomain: true,
xhrFields: {
withCredentials: true
},
success