小编lvc*_*cpp的帖子

在Selenium Webdriver(Python)中滚动

先决条件。
您需要在Instagram上拥有一个帐户才能使用此脚本。
设置测试环境:

登录,打开所需列表(正常工作):

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep

driver = webdriver.Chrome(
# driver = webdriver.Firefox(    
# driver = webdriver.PhantomJS(
    service_args=['--ignore-ssl-errors=true', '--ssl-protocol=any'])

driver.get("https://instagram.com/accounts/login")
username = driver.find_element_by_name("username")
password = driver.find_element_by_name("password")

username1 = 'instagram' # change it!
password1 = 'instagrampassword1' # change it!

username.send_keys(username1)
password.send_keys(password1)

submit_button = driver.find_element_by_css_selector(
    '#react-root > div > article > div > div:nth-child(1) > div > form > span > button')
submit_button.click()

sleep(2)

link = 'https://www.instagram.com/youtube/'
driver.get(link)

driver.implicitly_wait(2)
driver.find_elements_by_class_name("_218yx")[2].click()
Run Code Online (Sandbox Code Playgroud)

滚动错误。如何解决这个问题?

如何在此页面上正确聚焦和滚动? …

python selenium selenium-webdriver

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

在Linux下用C打开并写入BMP文件,或将现有的Windows应用程序移植到Linux [关闭]

任务:读取bmp文件(逐字节)并将其写入另一个bmp文件。

如何用 C 语言将这个简短的应用程序从 Windows 移植到 Linux ?

#include <Windows.h>
#include <stdio.h>
#include <stdlib.h> 
int main()
{       
     BITMAPFILEHEADER bfh_l;
     BITMAPINFOHEADER bih_l;
     RGBTRIPLE rgb_l;

     FILE * f1, * f2;
     f1 = fopen("1.bmp", "r+b");
     f2 = fopen("3.bmp", "w+b");
     int i, j;
     size_t t;
     fread(&bfh_l,sizeof(bfh_l),1,f1);
     fwrite(&bfh_l, sizeof(bfh_l), 1, f2);
     fread(&bih_l,sizeof(bih_l),1,f1);
     fwrite(&bih_l, sizeof(bih_l), 1, f2);

     size_t padding = 0;
     if ((bih_l.biWidth * 3) % 4)
        padding = 4 - (bih_l.biWidth * 3) % 4;
     for( i=0;i< bih_l.biHeight;i++)
     {
         for ( j = 0; j …
Run Code Online (Sandbox Code Playgroud)

c

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

标签 统计

c ×1

python ×1

selenium ×1

selenium-webdriver ×1