中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

合肥 做網(wǎng)站濟南seo官網(wǎng)優(yōu)化

合肥 做網(wǎng)站,濟南seo官網(wǎng)優(yōu)化,青海省網(wǎng)站建設(shè)公司,網(wǎng)站建設(shè)的實訓(xùn)總結(jié)selenium支持幾種操作滾動條的方法,主要介紹如下: 使用ActionChains 類模擬鼠標(biāo)滾輪操作 使用函數(shù)ActionChains.send_keys發(fā)送按鍵Keys.PAGE_DOWN往下滑動頁面,發(fā)送按鍵Keys.PAGE_UP往上滑動頁面。 from selenium import webdriver from se…

圖片

selenium支持幾種操作滾動條的方法,主要介紹如下:

使用ActionChains 類模擬鼠標(biāo)滾輪操作

使用函數(shù)ActionChains.send_keys發(fā)送按鍵Keys.PAGE_DOWN往下滑動頁面,發(fā)送按鍵Keys.PAGE_UP往上滑動頁面。

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
driver = webdriver.Safari()
# 打開一個網(wǎng)頁
driver.get("https://www.toutiao.com/")
driver.maximize_window()
sleep(6)
actions = webdriver.ActionChains(driver)
# 向下翻頁
actions.send_keys(Keys.PAGE_DOWN).perform()
# 向上翻頁
actions.send_keys(Keys.PAGE_UP).perform()

使用函數(shù)execute_script執(zhí)行js腳本滾動頁面

可以使用如下三種方式

1)使用window.scrollBy(x, y)

driver.execute_script('window.scrollBy(0, 1000)')

參數(shù)解釋:
x:正數(shù)表示向右滑動的像素值,負(fù)數(shù)表示向左滑動的像素值

y:正數(shù)表示向下滑動的像素值,負(fù)數(shù)表示向上滑動的像素值

2)使用window.scrollTo(x, y)
driver.execute_script('window.scrollTo(0, 1000)')

參數(shù)解釋:

x:正數(shù)表示向右滑動到某個像素值,負(fù)數(shù)表示向左滑動到某個像素值

y:正數(shù)表示向下滑動到某個像素值,負(fù)數(shù)表示向上滑動到某個像素值

3)使用document.documentElement.scrollTop設(shè)置滾動條高度

設(shè)置滾動高度為某個像素值:
driver.execute_script("document.documentElement.scrollTop=1000")

測試代碼:使用上面3個?方式向下滾動,然后再向上滾動(中間通過sleep等待幾秒方便觀察效果).

from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Safari()
# 打開一個網(wǎng)頁
#driver.get("http://www.sahitest.com/demo/framesTest.htm")
driver.get("https://www.toutiao.com/")
driver.maximize_window()
sleep(6)
#向下滾動
driver.execute_script('window.scrollBy(0, 100)')
sleep(1)
driver.execute_script('window.scrollTo(0, 200)')
sleep(1)
driver.execute_script("document.documentElement.scrollTop=300")
sleep(1)
#向上滾動
driver.execute_script('window.scrollBy(0, -100)')
sleep(1)
driver.execute_script('window.scrollTo(0, -200)')
sleep(1)
driver.execute_script("document.documentElement.scrollTop=-300")
sleep(1)

使用函數(shù)execute_script執(zhí)行js腳本滾動到特定元素

我們可以直接找到需要滾動到的元素位置,并使用scrollIntoView方法滾到該位置。

示例代碼:

from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Safari()
driver.get("https://www.toutiao.com/")
driver.maximize_window()
sleep(6)
# 找到某個目標(biāo)元素
element = driver.find_element(By.XPATH,'//*[@id="root"]/div/div[5]/div[2]/div[6]/a[15]')
# 滾動到目標(biāo)元素
driver.execute_script("arguments[0].scrollIntoView();", element)

共勉: 東漢·班固《漢書·枚乘傳》:“泰山之管穿石,單極之綆斷干。水非石之鉆,索非木之鋸,漸靡使之然也?!?/p>

-----指水滴不斷地滴,可以滴穿石頭;

-----比喻堅持不懈,集細(xì)微的力量也能成就難能的功勞。

----感謝讀者的閱讀和學(xué)習(xí),謝謝大家。

http://m.risenshineclean.com/news/63200.html

相關(guān)文章:

  • 香港公司如何做國內(nèi)網(wǎng)站的備案小說推廣關(guān)鍵詞怎么弄
  • 重慶旅游景點廈門seo優(yōu)化多少錢
  • 網(wǎng)站頭部導(dǎo)航代碼網(wǎng)站seo優(yōu)化怎么做
  • 美橙網(wǎng)站建設(shè)怎么做推廣一次多少錢
  • 企業(yè)手機網(wǎng)站建設(shè)策劃書百度搜索次數(shù)統(tǒng)計
  • wordpress用戶前端創(chuàng)建相冊關(guān)鍵詞seo公司推薦
  • 買域名后 怎么做網(wǎng)站長沙網(wǎng)
  • 網(wǎng)站建設(shè)費 什么科目鄭州seo網(wǎng)站有優(yōu)化
  • wordpress清新seo服務(wù)包括哪些
  • wordpress inerhtmlseo怎么做優(yōu)化工作
  • 中山外貿(mào)網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷師報名官網(wǎng)
  • 外行怎么做網(wǎng)站十大廣告投放平臺
  • 鋼絲網(wǎng)片企業(yè)seo網(wǎng)站營銷推廣
  • 輿情信息網(wǎng)站微信營銷怎么做
  • 青島新聞網(wǎng)官方網(wǎng)站今日頭條新聞下載安裝
  • 北京幼兒園報名網(wǎng)站香飄飄奶茶軟文
  • 河南核酸檢測vip抖音seo查詢工具
  • 戶縣做網(wǎng)站哈爾濱最新今日頭條新聞
  • 企業(yè)建立網(wǎng)站需要產(chǎn)品代理推廣方案
  • 網(wǎng)站建設(shè)制作設(shè)計營銷 廣州網(wǎng)站頁面怎么優(yōu)化
  • 江寧做網(wǎng)站價格拉新工作室在哪里接項目
  • 美食網(wǎng)頁設(shè)計圖搜索引擎優(yōu)化特點
  • 做網(wǎng)站弄關(guān)鍵詞多少錢站長統(tǒng)計幸福寶2022年排行榜
  • 做培訓(xùn)網(wǎng)站網(wǎng)絡(luò)營銷的方法
  • 常州行業(yè)網(wǎng)站制作百度公司招聘
  • vps如何做網(wǎng)站怎么建免費網(wǎng)站
  • 德州市建設(shè)街小學(xué)官方網(wǎng)站seo排名賺錢
  • 有九類商標(biāo)可以做網(wǎng)站名嗎百度收錄網(wǎng)址
  • 新網(wǎng)站內(nèi)部優(yōu)化怎么做北京關(guān)鍵詞優(yōu)化報價
  • 品牌網(wǎng)站建設(shè)公司今天頭條新聞