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

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

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

瀏覽:154日期: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、也可能是字符串編碼不對,百度一下中文那四個字顯示都不正常,你可以在代碼中把獲取的代碼轉碼一下,然后再處理截圖。可以先試下第一步

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲成人资源 | 四虎传媒 | 韩国一级淫一片免费放 | 麻豆性视频| 老司机午夜精品视频 | 亚洲性xxxx| 99免费在线观看 | 中文字幕在线播出 | 国产91区 | 色呦呦视频在线观看 | 超碰v| 欧美bbbbbbbbbbbb精品 | 日韩国产精品一区二区 | 午夜精品在线 | 日韩一区二区精品视频 | 国产精品久久久一区 | av中文在线 | 欧美高清视频一区 | 亚洲一区二区三区中文字幕 | 日日干日日草 | 懂色av一区二区夜夜嗨 | 免费毛片视频网站 | 国产精品久久久久久久久久免费 | 亚洲黄色大全 | 一区二区高清视频 | 超碰午夜 | 刘涛的aa毛毛片片 | 久久久亚洲一区 | 亚洲一级网站 | 不卡一二三 | 丁香六月婷婷综合 | 欧美视频在线观看一区 | 最新日本中文字幕 | 黄色小视频在线播放 | 日韩a√| 欧美在线视频一区二区 | 亚洲成人一二三区 | 亚洲午夜视频 | 久久免费国产 | 日韩亚洲天堂 | 日本在线www |