1e3e 发表于 2021-1-30 21:34

python新开窗口使用拼接网址的问题

本帖最后由 1e3e 于 2021-1-31 10:21 编辑

访问这个地址https://mbd.baidu.com/newspage/d ... D&n_type=1&p_from=3
url = 'http://www.baidu.com'
# 将webdriver类实例化,将浏览器设定为Google Chrome
# 参数executable_path是设置chromedriver的路径
options = Options()
prefs = { 'download.default_directory': 'd:\\'}
options.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options = options)
#driver = webdriver.Chrome()
# 打开浏览器并访问管理网址
driver.get(url)

time.sleep(6)
# 使用JavaScript开启新的窗口
word1='1'
word2='3'
url='https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10253043240058646550%22%7D&n_type='+word1+'&p_from='+word2
js = "window.open(url)"


pycharm无法执行

cmy2019 发表于 2021-1-30 21:42

无法执行是怎么个无法执行,总得有个报错信息吧,不然我这人脑编译属实有点难受。。。

我要开始装逼了 发表于 2021-1-30 21:58

C++才是这个世界上最完美的语言

nulla2011 发表于 2021-1-30 23:31

target='_blank'

GiaoMan-wei 发表于 2021-2-1 10:14

但凡你print一下第二个url的结果,都知道,应该不是拼接失败的问题~

GiaoMan-wei 发表于 2021-2-1 11:13

from selenium import webdriver

#打开谷歌浏览器
driver = webdriver.Chrome()
#打开百度搜索主页
word1='1'
word2='3'
url='https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10253043240058646550%22%7D&n_type='+word1+'&p_from='+word2
driver.get(url)可能是你chromeDriver版本没对上,,我这边可以通过你的第二个url可以访问

1e3e 发表于 2021-2-2 16:37

GiaoMan-wei 发表于 2021-2-1 11:13
from selenium import webdriver

#打开谷歌浏览器

谢谢,我再试试哈,可以结帖了,尝试用其它方式拼接了
页: [1]
查看完整版本: python新开窗口使用拼接网址的问题