按月归档: 7 月 2022
iPhone和Windows无线互传文件
如果你想将电脑的文件存放到手机,只需要将文件放在共享文件夹,手机端就可以在共享文件夹内看到。
最后,此方法通过局域网传输文件,传输速度不受限制,非常适合传输一些大文件。小帮这里也算是给大家提供了一个思路,只要的你的设备中有支持SMB文件共享的的软件都可以使用这种方法,安卓手机上你可以使用CX文件管理器 ES文件管理器
Python scrapy中xpath的定位及筛选节点的写法大全
scrapy中xpath的定位写法汇总 python scrapy中...
优质内容收藏
正能量保持有方法:五个条件形成神经自动触发机制(不灌鸡汤) http...
“先搞起来”,你就已经干掉了50%以上的竞争者
优秀的人大多都有一个特征,就是行动力非常强。有句非常流行的话,叫”先搞起来,你就已经干掉了50%以上的竞争者”。
虽然很励志,但说归说,人性是复杂多变的,虽然每次真正搞起来后,确实会觉得很棒,但等到下一次,还是会有所顾虑。
到底该如何快速消除顾虑,让自己行动起来呢?以下,Enjoy:
在WordPress中创建独立页面
专题页面之类都可以利用创建独立页面来解决。在当前主题目录创建一个pa...
Python Selenium的使用
cmd_port = ‘请打开cmd,并输入以下内容,调开浏览器 \n
chrome.exe –remote-debugging-port=9222 –user-data-dir=“E:\IT\PyDOC\selenum\AutomationProfile”\n’
print(cmd_port)
import os
import requests
import fake_useragent
import os
import threading
import time
import random
def down_parse(main_url=”, image_urls=”):
url_name = main_url.split(‘/’)[-1]
url_name = url_name.split(‘.’)[0]
# input(book_name)
# co_name = url.split(‘/’)[-5] + ‘-‘ + url.split(‘/’)[-4] + ‘-‘ + url.split(‘/’)[-3]
# co_name = url.split(‘/’)[-5] + ‘-‘ + url.split(‘/’)[-4]
file_path = os.path.join(‘E:\图片’, ‘trade’, url_name)
if os.path.exists(file_path):
print(file_path, ‘即将存在到这里’)
else:
print(file_path, ‘不存在,现在创建文件夹路径, 然后保存到这里’)
os.makedirs(file_path)
# input()
c = 100
for url in image_urls:
c = c + 1
image_id = (url.split(‘/’)[-1]).split(‘.’)[0]
image_path = file_path + ‘/img-‘ + str(c) + ‘-‘ + image_id + ‘.jpg’
# down_seka_book(url=url, image_path=image_path)
try:
t = threading.Thread(target=save_img, args=(url, image_path))
t.start()
except Exception as exp:
print(exp)
if c == 103:
time.sleep(0.7)
os.system(f’explorer {file_path}’)
elif c > 103:
time.sleep(0.3)
def save_img(url, image_path):
ua = fake_useragent.UserAgent()
ua = ua.random
img_response = requests.get(url=url, headers={“User-Agent”: ua})
with open(image_path, ‘wb’) as file:
file.write(img_response.content)
# import pyautogui
import time
import selenium
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
options = Options()
options.add_experimental_option(“debuggerAddress”, ‘127.0.0.1:9222’)
driver = selenium.webdriver.Chrome(options=options)
# 等待设置
WebDriverWait(driver, 3, 0.3).until(EC.presence_of_all_elements_located((By.XPATH, ‘//head/title’)))
# python selenium 控制已经打开的窗口
def web(url=”): # python selenium 控制已经打开的窗口
# python selenium 控制已经打开的窗口
print(driver.title, ‘\n\n’)
# 浏览器标签切换 当前标签 0, 最新标签 -1, 1
driver.switch_to.window(driver.window_handles[0]) # 锁定在当前的窗口加载
driver.get(url)
# driver.implicitly_wait(3) # 隐式等待:设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一步,否则一直等到时间截止,然后执行下一步
# WebDriverWait(driver, 3, 0.5).until(EC.presence_of_all_elements_located((By.XPATH, ‘//head/title’)))
# WebDriverWait(driver, 3).until(lambda x: x.find_element_by_xpath(‘//head/title’))
# WebDriverWait(driver, 3)
print(driver.title)
for i in range(1, 20, 1):
# print(i)
# pyautogui.hotkey(‘pagedown’) # 翻页滚动
driver.execute_script(‘window.scrollBy(0,2000)’) # 翻页滚动,实现加载动态图片
time.sleep(0.2) # 强制等待
# 下载阿里巴巴国际站图片
def web_img_alibaba(main_url=”):
case = driver.find_element(By.ID, “block-tab-product”)
imgs = case.find_elements(By.TAG_NAME, ‘img’)
# imgs = driver.find_elements(By.TAG_NAME, ‘img’)
img_urls = []
for img in imgs:
img_url = img.get_attribute(“src”).split(‘?’)[0]
img_urls.append(img_url)
# time.sleep(0.3)
# print(img_url)
down_parse(main_url=main_url, image_urls=img_urls)
# input(‘waiting\n’)
# 上传图片等文件
def web_upload(file_path): # 上传图片等文件
driver.find_element(By.CLASS_NAME, ‘sttb’).click()
time.sleep(2)
driver.find_element(By.ID, ‘stfile’).send_keys(file_path)
time.sleep(2)
pass
# 图片加水印
def img_water_mark(img_path):
“””
教程:
:param img_path:
:return:
“””
pass
if __name__ == “__main__”:
print(urls)
url = input(‘请输入要下载图片的链接\n\n’)
web(url)
web_img_alibaba(url)
# input(‘waiting\n’)
file_path = ‘E:\图片/trade\Free-Shipping-USB-2-0-to_60822096819/img-103-HTB13EkcJ4SYBuNjSsphq6zGvVXaS.jpg’
# web_upload(file_path)