iT邦幫忙

0

Selenium 能夠把瀏覽器的網址列也擷取進圖片嗎?

如題,用selenium 有save_screenshot的功能,但只能擷取網頁的部分,因為收到要擷取網址列的需求,但爬遍文章都沒有解決辦法,求大神解惑~

https://ithelp.ithome.com.tw/upload/images/20200702/2012637962mWkSsPkf.png

==========================更新====================================
我發現使用網頁的列印功能,能將網址印在網頁下方
因此我調用javascript的語法 driver.execute_script("window.print();")
但在py檔的目錄下找不到截圖的檔案,要怎麼找到他呢?

因為無解。
那是gui介面畫面。你只能請更高層的(如檔案總管、小畫家...)的應用。
且還需要能載取螢幕畫面的程式才有可能做到。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
echochio
iT邦高手 1 級 ‧ 2020-07-02 17:26:47

是 getCurrentUrl 然後你想辦法將 他放到 圖片中
用文字轉圖... 再將圖片塞入 ....
這個不知是不是你要的

https://stackoverflow.com/questions/33849885/selenium-python-getting-the-current-url-of-web-browser

https://ithelp.ithome.com.tw/upload/images/20200702/20110611QJk2YTTyC0.png

johnywalk iT邦新手 5 級 ‧ 2020-07-02 17:42:43 檢舉

這也是一個方法耶,來找找怎麼貼字上去,好多坑r

echochio iT邦高手 1 級 ‧ 2020-07-02 18:39:18 檢舉

文字轉圖片 pygame
圖片合成 PIL

網路教學很多的

我要發表回答

立即登入回答