詢問各位大大 ><
我的問題:我想要在網頁先下關鍵字點查詢後,再去爬文回來。但在下關鍵字給條件值的時候遇到一個問題。只要是這種type="hidden" 類型的,我用send_keys都是沒有效果。
這邊該如何調整呢
例如我想在[希望工作地點]輸入高雄市
點完後後,XML呈現的是如下及我的程式碼:
driver.execute_script("document.getElementById('comment-user').value='600000'")
我試了你提供的方式後,原始碼是有儲存到值,但畫面沒有產生。這樣算是有效的值嗎
感謝I code so I am,其實是有值的,在原程式碼裡有值進去,只是畫面沒有。我試過查詢下來的結果,是有效的,謝謝大家!
水啦。
抱欠,我又遇卡住另一個問題了,如下圖,如果是option的方式是多個數值的,讓怎麻給它呢
# 找到 select tag
ele_select = driver.find_element_by_css_selector("select[name='sm']")
# 以 value 指定選項
Select(ele_select).select_by_value("2")
hi我用這個語法,會出現定位不到元素。
invalid selector: An invalid or illegal selector was specified
我試了以下:
我覺的這網頁的多選項跟一般的下拉式不太一樣。
提供網頁原始碼給你看看。
圖一:未點選的畫面
圖二:點選畫面,選完項目後,直接按方框中右上的x,值就會自動進去。
圖三:點選完後的畫面
hi I code so I am
我試過以下二種,都會出現無法把值存入
Could not locate element with visible text: FLPT(English)
Cannot locate option with value: 4006001003
我補充一下,選取項目後和之後的原始碼,能不能看出不一樣的地方
(這是未選任何項目,而且這邊是可以多選的)
這邊是選完項目後,它才會自動出現value的值出來。