1. 58同城
效果就是点击58同城首页的租房分类,进入后点击昌平,查看昌平区的租房信息
from selenium import webdriver
driver = webdriver.Firefox()
url = "https://bj.58.com/?utm_source=market&spm=u-2d2yxv86y3v43nkddh1.BDPCPZ_BT"
driver.get(url)
# 点击之前获取句柄
print("点击之前",driver.window_handles)
# 点击之前 ['{e28f39f1-f236-4e98-b75e-cfe97bd7651d}']
# 获取租房元素并点击
ele = driver.find_element_by_link_text("租房")
ele.click()
# 获取点击后的句柄
print("点击之后",driver.window_handles)
# 点击之后 ['{e28f39f1-f236-4e98-b75e-cfe97bd7651d}', '{194d9eb2-7573-4302-95e5-93c170f6dd58}']
ele_list = driver.window_handles
# 通过窗口句柄激活进入租房窗口
driver.switch_to.window