注册 登录
编程论坛 Python论坛

网站抓资料,日期无法变更为我需要的日期后再开始抓资料

xyz66217 发布于 2019-01-24 12:34, 1749 次点击
版上高手好 :
  近期自学 python 中,遇到一些困难,在抓取网页时,网站日期无法变更为我所需要的日期后再抓取,

只能依照网站预订的前一个月,或者清空从历史的第一笔资料开始抓取。 小弟试着用网上找到的资料都无法解决,

附上小弟的程式及网站,请协助解感

网站 : http://

有測試過的代碼
    #jsstart = "document.getElementById('ctl00_ContentPlaceHolder1_startText').removeAttribute('value')" # 1.原生js,移除属性
    #jsstart = "$('input [id=ctl00_ContentPlaceHolder1_startText]').removeAttr('readonly')" # 2.jQuery,移除属性
    #jsstart = "$('input [id=ctl00_ContentPlaceHolder1_startText]').attr('readonly',false)" # 3.jQuery,设置为false
    #jsstart = "$('input[id=ctl00_ContentPlaceHolder1_startText]').attr('value','classSelectTextStart')" # 4.jQuery,设置为空(同3)
   
    #driver.find_element_by_id('ctl00_ContentPlaceHolder1_startText').send_keys(classSelectTextStart)
    #driver.find_element_by_id('ctl00_ContentPlaceHolder1_startText').removeAttr('value','')
    #driver.find_element_by_id('ctl00_ContentPlaceHolder1_startText').clear()
    #driver.find_element_by_id('ctl00_ContentPlaceHolder1_startText').send_keys(classSelectTextStart)


只有本站会员才能查看附件,请 登录
  是先抓 EXCEL 资料后才到网站抓取相对应的资料,所以要放在 E:\Information\Investment 才能执行

只有本站会员才能查看附件,请 登录
1 回复
#2
wei_ai_lu2019-02-18 17:21
如果你确保你日期设置成功,
把你的
page = urllib.request.urlopen(quote_page)
page = driver.find_element_by_xpath("//*").get_attribute("outerHTML")
1