先决条件。
您需要在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)
滚动错误。如何解决这个问题?
如何在此页面上正确聚焦和滚动? …
任务:读取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)