10.浏览器页面前进和后退

Posted luoshuifusheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.浏览器页面前进和后退相关的知识,希望对你有一定的参考价值。

场景

说实话,这两个功能一般不太常用。所能想到的场景大概也就是在几个页面间来回跳转,省去每次都get url。

  • back()
  • forward()

创建test.py写入以下代码

from selenium import webdriver
from time import sleep
import os
#如果浏览器设置代理,删除代理
if HTTP_PROXY in os.environ: del os.environ[HTTP_PROXY]

dr = webdriver.Chrome()
first_url = http://www.baidu.com
print((now access {}).format(first_url))
dr.get(first_url)
sleep(2)

second_url = http://news.baidu.com
print((now access {}).format(second_url))
dr.get(second_url)
sleep(1)

print((back to {}).format(first_url))
dr.back()
sleep(1)

print((forward to {}).format(second_url))
dr.forward()
sleep(1)

print(close brower)
dr.quit()

 

以上是关于10.浏览器页面前进和后退的主要内容,如果未能解决你的问题,请参考以下文章

栈:如何实现浏览器的前进和后退功能?

C# WinForm程序怎么用代码控制 浏览器 后退和向前

js 阻止浏览器默认前进后退不能刷新么

8.栈-实现浏览器的前进后退

浏览器的前进后退时,页面的缓存机制

求HTML网页点击UE浏览器上的后退按钮后能回到上一次浏览的网页的代码!