小编Ker*_*san的帖子

Selenium:浏览器显示与HTML代码不同

我想使用Python使用Selenium 登录此页面.但是浏览器中显示的页面与HTML中描述的页面不同.Firefox或Chrome webdriver获得相同的结果.

chromedriver = "./chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)

# OR
#driver = webdriver.Firefox() 


driver.get('http://www.anb.org/login.htmlurl=%2Farticles%2Fhome.html&ip=94.112.189.79&nocookie=0')
# get screenshot of page
driver.get_screenshot_as_file('./01.png')

#get source code of page
print driver.page_source
Run Code Online (Sandbox Code Playgroud)

我不允许发布图像,但图像与Web浏览器中显示的页面完全相同.

驱动程序的HTML代码:

<html><head>
<title>American National Biography Online</title>
<script>
document.write ("<FRAMESET ROWS=\"103,*\" FRAMEBORDER=0 BORDER=0 FRAMESPACING=0>\n");
document.write ("  <FRAME SRC=\"top-home.html\" MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=NO>\n");
if (location.search) {
  var url = unescape (location.search);
  url = (new String(url)).substring(1);
  if (url.indexOf ("&") == -1) {
    document.write ("  <FRAME SRC=\"" + url + "\" …
Run Code Online (Sandbox Code Playgroud)

html python selenium google-chrome

1
推荐指数
1
解决办法
2286
查看次数

标签 统计

google-chrome ×1

html ×1

python ×1

selenium ×1