午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

python - 使用 phantomjs 打開頁面不完整,是哪里出了問題?

瀏覽:161日期:2022-07-06 18:49:33

問題描述

我在使用 phantomjs 模擬登陸時,在本機 windows 上完全沒有問題,但是部署到服務器 docker 中的 ubuntu14.04 上就不行,發現頁面沒有加載完,沒有找到解決的辦法。最簡單的一個例子也會失敗的例如:

from selenium import webdriverlogin_url = 'https://www.baidu.com'img_name = ’./img.png’if __name__ == ’__main__’: driver = webdriver.PhantomJS() driver.implicitly_wait(20) driver.get(login_url) driver.save_screenshot(img_name)

試過隱式等待加載;強制等待 sleep;調整 window 大??;頁面上域名都能 ping 通。都沒有解決,我懷疑是不是安裝 phantomjs 時不太對?先是使用 apt-get 安裝的,但是 --version 提示一個錯誤,然后按照這個錯誤找的答案就是在官網下載壓縮包安裝并配置環境變量,也是這么做了,就出現這個問題了。

環境:docker 中的 ubuntu14.04python2.7phantomjs 2.1.1 是從官網下載的壓縮包安裝的

最后加載的界面截圖:python - 使用 phantomjs 打開頁面不完整,是哪里出了問題?

問題解答

回答1:

從截圖來看應該是編碼的問題,中文字符都無顯示

回答2:

試試python3吧,2.7對中文編碼一直不太友好 :)

回答3:

1、你可以嘗試把獲取的源代碼保存到文件中,以.html文件保存,用瀏覽器打開看下頁面正常吧。2、也可能是字符串編碼不對,百度一下中文那四個字顯示都不正常,你可以在代碼中把獲取的代碼轉碼一下,然后再處理截圖??梢韵仍囅碌谝徊?/p>

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 成人手机在线免费视频 | www色aa色aawww | 日韩精品在线不卡 | av2014天堂网| 日韩精品无码一区二区三区 | 国产日韩视频在线观看 | 大色综合 | 日韩一区高清 | 久久亚洲精品小早川怜子66 | 韩日成人 | 精品国产成人 | 久久伊人在 | 成年人视频网址 | 久久不卡免费视频 | 污片免费在线观看 | 99在线免费观看视频 | 免费成年人视频在线观看 | 中文字幕精品在线播放 | 都市激情中文字幕 | 精品久久久久久久久久久aⅴ | 羞羞网站视频 | 中文av字幕| 免费成人在线网站 | 国产精品99久久久久久www | 日韩色av | 福利视频在线导航 | 超碰97av在线 | 四虎网址最新 | 六月综合 | 日韩精品视频免费播放 | 日韩欧美久久 | 亚洲色图欧美日韩 | 亚洲成人7777 | 中文字幕黄色 | 在线免费观看你懂的 | 美女啪啪| 亚洲毛茸茸 | 国产美女一区二区三区 | 国产在线视频第一页 | jizz黄色片| 久久综合免费视频 |