不卡一区二区三区四区_乱中年女人伦av一区二区_美洲天堂一区二卡三卡四卡视频 _国产一区在线精品_91精品国产品国语在线不卡_99在线精品视频_99这里都是精品_国产99久久精品_99re成人在线_亚洲二区在线视频_久久先锋资源网_国产69精品久久久久毛片_亚洲一区二区三区视频在线_91小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区

您現在所在的位置:首頁 >關于奇酷 > 媒體報道 > 10 個 Python 自動化腳本

10 個 Python 自動化腳本

來源:奇酷教育 發表于:

10 個 Python 自動化腳本

  10 個 Python 自動化腳本,提高工作效率:

 
  01
  解析和提取 HTML
  此自動化腳本將幫助你從網頁 URL 中提取 HTML,然后還為你提供可用于解析 HTML 以獲取數據的功能。這個很棒的腳本對于網絡爬蟲和那些想要解析 HTML 以獲取重要數據的人來說是一種很好的享受。
 
  # Parse and Extract HTML
  # pip install gazpacho
  import gazpacho
  # Extract HTML from URL
  url = 'https://www.example.com/'
  html = gazpacho.get(url)
  print(html)
  # Extract HTML with Headers
  headers = {'User-Agent': 'Mozilla/5.0'}
  html = gazpacho.get(url, headers=headers)
  print(html)
  # Parse HTML
  parse = gazpacho.Soup(html)
  # Find single tags
  tag1 = parse.find('h1')
  tag2 = parse.find('span')
  # Find multiple tags
  tags1 = parse.find_all('p')
  tags2 = parse.find_all('a')
  # Find tags by class
  tag = parse.find('.class')
  # Find tags by Attribute
  tag = parse.find("div", attrs={"class": "test"})
  # Extract text from tags
  text = parse.find('h1').text
  text = parse.find_all('p')[0].text
 
  02
  二維碼掃描儀
  擁有大量二維碼圖像或只想掃描二維碼圖像,那么此自動化腳本將幫助你。該腳本使用 Qrtools 模塊,使你能夠以編程方式掃描 QR 圖像。
  # Qrcode Scanner
  # pip install qrtools
  from qrtools import Qr
  def Scan_Qr(qr_img):
      qr = Qr()
      qr.decode(qr_img)
      print(qr.data)
  return qr.data
  print("Your Qr Code is: ", Scan_Qr("qr.png"))
 
  03
  截圖
  現在,你可以使用下面這個很棒的腳本以編程方式截取屏幕截圖。使用此腳本,你可以直接截屏或截取特定區域的屏幕截圖。
  # Grab Screenshot
  # pip install pyautogui
  # pip install Pillow
  from pyautogui import screenshot
  import time
  from PIL import ImageGrab
  # Grab Screenshot of Screen
  def grab_screenshot():
      shot = screenshot()
      shot.save('my_screenshot.png')
  # Grab Screenshot of Specific Area
  def grab_screenshot_area():
      area = (0, 0, 500, 500)
      shot = ImageGrab.grab(area)
      shot.save('my_screenshot_area.png')
  # Grab Screenshot with Delay
  def grab_screenshot_delay():
      time.sleep(5)
      shot = screenshot()
      shot.save('my_screenshot_delay.png')
 
  04
  創建有聲讀物
  厭倦了手動將您的 PDF 書籍轉換為有聲讀物,那么這是你的自動化腳本,它使用 GTTS 模塊將你的 PDF 文本轉換為音頻。
  # Create Audiobooks
  # pip install gTTS
  # pip install PyPDF2
  from PyPDF2 import PdfFileReader as reader
  from gtts import gTTS
  def create_audio(pdf_file):
      read_Pdf = reader(open(pdf_file, 'rb'))
  for page in range(read_Pdf.numPages):
          text = read_Pdf.getPage(page).extractText()
          tts = gTTS(text, lang='en')
          tts.save('page' + str(page) + '.mp3')
  create_audio('book.pdf')
 
  05
  PDF 編輯器
  使用以下自動化腳本使用 Python 編輯 PDF 文件。該腳本使用 PyPDF4 模塊,它是 PyPDF2 的升級版本,下面我編寫了 Parse Text、Remove pages 等常用功能。
  當你有大量 PDF 文件要編輯或需要以編程方式在 Python 項目中使用腳本時,這是一個方便的腳本。
  # PDF Editor
  # pip install PyPDf4
  import PyPDF4
  # Parse the Text from PDF
  def parse_text(pdf_file):
      reader = PyPDF4.PdfFileReader(pdf_file)
  for page in reader.pages:
          print(page.extractText())
  # Remove Page from PDF
  def remove_page(pdf_file, page_numbers):
      filer = PyPDF4.PdfReader('source.pdf', 'rb')
      out = PyPDF4.PdfWriter()
  for index in page_numbers:
          page = filer.pages[index] 
          out.add_page(page)
  with open('rm.pdf', 'wb') as f:
          out.write(f)
  # Add Blank Page to PDF
  def add_page(pdf_file, page_number):
      reader = PyPDF4.PdfFileReader(pdf_file)
      writer = PyPDF4.PdfWriter()
      writer.addPage()
  with open('add.pdf', 'wb') as f:
          writer.write(f)
  # Rotate Pages
  def rotate_page(pdf_file):
      reader = PyPDF4.PdfFileReader(pdf_file)
      writer = PyPDF4.PdfWriter()
  for page in reader.pages:
          page.rotateClockwise(90)
          writer.addPage(page)
  with open('rotate.pdf', 'wb') as f:
          writer.write(f)
  # Merge PDFs
  def merge_pdfs(pdf_file1, pdf_file2):
      pdf1 = PyPDF4.PdfFileReader(pdf_file1)
      pdf2 = PyPDF4.PdfFileReader(pdf_file2)
      writer = PyPDF4.PdfWriter()
  for page in pdf1.pages:
          writer.addPage(page)
  for page in pdf2.pages:
          writer.addPage(page)
  with open('merge.pdf', 'wb') as f:
          writer.write(f)
 
  06
  迷你 Stackoverflow
  作為一名程序員,我知道我們每天都需要 StackOverflow,但你不再需要在 Google 上搜索它。現在,在您繼續處理項目的同時,在你的 CMD 中獲得直接解決方案。通過使用 Howdoi 模塊,你可以在命令提示符或終端中獲得 StackOverflow 解決方案。你可以在下面找到一些可以嘗試的示例。
  # Automate Stackoverflow
  # pip install howdoi
  # Get Answers in CMD
  #example 1
  > howdoi how do i install python3
  # example 2
  > howdoi selenium Enter keys
  # example 3
  > howdoi how to install modules
  # example 4
  > howdoi Parse html with python
  # example 5
  > howdoi int not iterable error
  # example 6
  > howdoi how to parse pdf with python
  # example 7
  > howdoi Sort list in python
  # example 8
  > howdoi merge two lists in python
  # example 9
  >howdoi get last element in list python
  # example 10
  > howdoi fast way to sort list
 
  07
  自動化手機
  此自動化腳本將幫助你使用 Python 中的 Android 調試橋 (ADB) 自動化你的智能手機。下面我將展示如何自動執行常見任務,例如滑動手勢、呼叫、發送短信等等。
  您可以了解有關 ADB 的更多信息,并探索更多令人興奮的方法來實現手機自動化,讓您的生活更輕松。
  # Automate Mobile Phones
  # pip install opencv-python
  import subprocess
  def main_adb(cm):
      p = subprocess.Popen(cm.split(' '), stdout=subprocess.PIPE, shell=True)
      (output, _) = p.communicate()
  return output.decode('utf-8')
  # Swipe 
  def swipe(x1, y1, x2, y2, duration):
      cmd = 'adb shell input swipe {} {} {} {} {}'.format(x1, y1, x2, y2, duration)
  return main_adb(cmd)
  # Tap or Clicking
  def tap(x, y):
      cmd = 'adb shell input tap {} {}'.format(x, y)
  return main_adb(cmd)
  # Make a Call
  def make_call(number):
      cmd = f"adb shell am start -a android.intent.action.CALL -d tel:{number}"
  return main_adb(cmd)
  # Send SMS
  def send_sms(number, message):
      cmd = 'adb shell am start -a android.intent.action.SENDTO -d  sms:{} --es sms_body "{}"'.format(number, message)
  return main_adb(cmd)
  # Download File From Mobile to PC
  def download_file(file_name):
      cmd = 'adb pull /sdcard/{}'.format(file_name)
  return main_adb(cmd)
  # Take a screenshot
  def screenshot():
      cmd = 'adb shell screencap -p'
  return main_adb(cmd)
  # Power On and Off
  def power_off():
      cmd = '"adb shell input keyevent 26"'
  return main_adb(cmd)
 
  08
  監控 CPU/GPU 溫度
  你可能使用 CPU-Z 或任何規格監控軟件來捕獲你的 Cpu 和 Gpu 溫度,但你也可以通過編程方式進行。好吧,這個腳本使用 Pythonnet 和 OpenhardwareMonitor 來幫助你監控當前的 Cpu 和 Gpu 溫度。
  你可以使用它在達到一定溫度時通知自己,也可以在 Python 項目中使用它來簡化日常生活。
  # Get CPU/GPU Temperature# pip install pythonnetimport clrclr.AddReference("OpenHardwareMonitorLib")from OpenHardwareMonitorLib import *spec = Computer()spec.GPUEnabled = Truespec.CPUEnabled = Truespec.Open()# Get CPU Tempdef Cpu_Temp():while True:for cpu in range(0, len(spec.Hardware[0].Sensors)):if "/temperature" in str(spec.Hardware[0].Sensors[cpu].Identifier):                print(str(spec.Hardware[0].Sensors[cpu].Value))# Get GPU Tempdef Gpu_Temp()while True:for gpu in range(0, len(spec.Hardware[0].Sensors)):if "/temperature" in str(spec.Hardware[0].Sensors[gpu].Identifier):                print(str(spec.Hardware[0].Sensors[gpu].Value))
  09
  Instagram 上傳機器人
  Instagram 是一個著名的社交媒體平臺,你現在不需要通過智能手機上傳照片或視頻。你可以使用以下腳本以編程方式執行此操作。
  # Upload Photos and Video on Insta
  # pip install instabot
  from instabot import Bot
  def Upload_Photo(img):
      robot = Bot()
      robot.login(username="user", password="pass")
      robot.upload_photo(img, caption="Medium Article")
      print("Photo Uploaded")
  def Upload_Video(video):
      robot = Bot()
      robot.login(username="user", password="pass")
      robot.upload_video(video, caption="Medium Article")
      print("Video Uploaded")
  def Upload_Story(img):
      robot = Bot()
      robot.login(username="user", password="pass")
      robot.upload_story(img, caption="Medium Article")
      print("Story Photos Uploaded")
  Upload_Photo("img.jpg")
  Upload_Video("video.mp4")
 
  10
  視頻水印
  使用此自動化腳本為你的視頻添加水印,該腳本使用 Moviepy,這是一個方便的視頻編輯模塊。在下面的腳本中,你可以看到如何添加水印并且可以自由使用它。
 
  # Upload Photos and Video on Insta
  # pip install instabot
  from instabot import Bot
  def Upload_Photo(img):
      robot = Bot()
      robot.login(username="user", password="pass")
      robot.upload_photo(img, caption="Medium Article")
      print("Photo Uploaded")
  def Upload_Video(video):
      robot = Bot()
      robot.login(username="user", password="pass")
      robot.upload_video(video, caption="Medium Article")
      print("Video Uploaded")
  def Upload_Story(img):
      robot = Bot()
      robot.login(username="user", password="pass")
      robot.upload_story(img, caption="Medium Article")
      print("Story Photos Uploaded")
  Upload_Photo("img.jpg")
  Upload_Video("video.mp4")
不卡一区二区三区四区_乱中年女人伦av一区二区_美洲天堂一区二卡三卡四卡视频 _国产一区在线精品_91精品国产品国语在线不卡_99在线精品视频_99这里都是精品_国产99久久精品_99re成人在线_亚洲二区在线视频_久久先锋资源网_国产69精品久久久久毛片_亚洲一区二区三区视频在线_91小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区
日韩电影在线播放| 国产一区欧美一区| 六月婷婷色综合| 欧美一级午夜免费电影| 丁香婷婷久久久综合精品国产| 亚洲图片你懂的| 91精品国产欧美一区二区成人| 不卡高清视频专区| 亚洲午夜久久久久久久久电影网| 欧美猛男男办公室激情| 波多野结衣的一区二区三区| 美女国产一区二区三区| 久久99精品久久久久久久久久 | 91香蕉视频污| 亚洲视频电影在线| 精品三级在线看| 亚洲欧洲日韩女同| 成人激情综合网站| 另类调教123区| 国产成人亚洲综合a∨婷婷图片 | 欧美日韩中文精品| 欧美日韩高清影院| 2021中文字幕一区亚洲| 国产精品黄色在线观看| 亚洲成人资源网| 国产精品18久久久久久久久| 2020国产精品久久精品不卡| 欧美另类一区| 在线成人免费观看| 久久久国际精品| 亚洲成人黄色小说| 国产成人精品一区二区三区四区 | julia一区二区中文久久94| 91在线观看视频| 精品乱子伦一区二区三区| 一区二区精品在线观看| 欧美成人精品二区三区99精品| 国产精品国产三级国产普通话蜜臀| 五月天久久比比资源色| 播五月开心婷婷综合| 免费看国产精品一二区视频| 欧美人与性动xxxx| 国产精品第四页| 狠狠色丁香婷婷综合| 国产一区在线观| 欧美男女性生活在线直播观看| 国产精品国产自产拍高清av| 狠狠色丁香婷综合久久| 精品一区二区三区日本| 欧美色视频在线| 亚洲码国产岛国毛片在线| 国产精品91xxx| 欧美一区二区三区四区夜夜大片 | 一区二区三区四区乱视频| 国产麻豆精品在线| 欧美日韩国产精品一区二区| 91精品国产欧美日韩| 依依成人精品视频| 成人av在线资源网| 色综合色综合色综合| 国产精品三级电影| 国产麻豆精品在线| 亚洲一区二区在| 最新成人av在线| 99久久精品免费看| 欧美日韩国产小视频| 亚洲美女淫视频| 91在线视频免费91| 欧美猛男男办公室激情| 亚洲大片在线观看| 国产亚洲欧美另类一区二区三区| 欧美一区二区三区电影| 日韩不卡一区二区| 欧美一区2区三区4区公司二百| 久久精品视频免费观看| 国产东北露脸精品视频| 综合一区中文字幕| 亚洲综合色自拍一区| 国产日韩欧美一区二区三区四区| 精品国产一区二区三区忘忧草| 久久精工是国产品牌吗| 亚洲精品乱码久久久久久蜜桃91| 自拍视频在线观看一区二区| 91影院在线观看| 日韩女优毛片在线| 国产成人综合视频| 欧美日韩亚洲高清一区二区| 日韩在线卡一卡二| 三级三级久久三级久久18| 国产精品久久久久久久久快鸭 | www欧美成人18+| 国产成人8x视频一区二区| 欧美视频在线播放| 日本va欧美va欧美va精品| 亚洲国产精品久久久久婷婷老年| 亚洲色图.com| 久久国产手机看片| 亚洲人成影院在线观看| 精品国产乱码久久久久久久软件| 欧美激情一区二区三区全黄| 99精品国产高清一区二区| 久久麻豆一区二区| 4444kk亚洲人成电影在线| 久久久国产综合精品女国产盗摄| 2019国产精品视频| 欧美激情在线一区二区三区| a级国产乱理论片在线观看99| 国产欧美日韩在线| 国产精品日韩欧美一区二区三区| 国产精品萝li| 久久婷婷国产综合尤物精品| 亚洲激情图片qvod| 亚洲精品日韩成人| 免费视频最近日韩| 7777女厕盗摄久久久| 成人精品鲁一区一区二区| 精品国产区一区| 成人免费在线看片| 一区在线播放视频| 蜜桃91精品入口| 天天综合网天天综合色| 日本高清无吗v一区| 国产一区二区免费在线| 精品久久久久一区| 国产精品一区二区你懂得| 亚洲黄色录像片| 91精品福利在线| 成人影视亚洲图片在线| 国产网站一区二区| 任我爽在线视频精品一| 日韩电影在线观看网站| 欧美日韩国产中文| www.成人网.com| 亚洲人xxxx| 在线欧美一区二区| 99精品欧美一区二区蜜桃免费 | 亚洲男同性视频| 最新国产精品久久| 国产激情一区二区三区| 国产色91在线| 亚洲欧美精品在线观看| 国产不卡视频在线播放| 国产精品久久久一本精品| 性欧美精品一区二区三区在线播放 | 91久久国产综合久久蜜月精品| 1024国产精品| 91高清视频在线| 97se亚洲国产综合在线| 亚洲综合久久久| 欧美一区二区三区在线| 精品一区在线播放| 久久se精品一区精品二区| 久久精品亚洲精品国产欧美| 亚洲国产婷婷香蕉久久久久久99 | 精品一区二区综合| 国产夜色精品一区二区av| 亚洲精品中文字幕乱码三区不卡| 国产成人亚洲精品青草天美| 中文字幕一区二区在线播放 | 日韩欧美一级二级三级| 欧美日韩一区二区三区在线观看免 | 久久av一区二区三区漫画| 蜜桃av一区二区在线观看| 久久久久高清精品| 色婷婷香蕉在线一区二区| 成人91免费视频| 国产在线精品视频| 一区二区三区精品视频| 日韩一区二区精品在线观看| 日韩一区二区电影在线观看| av在线不卡观看免费观看| 爽好久久久欧美精品| 久久久91精品国产一区二区精品 | 精品一区二区在线播放| 亚洲日本电影在线| 精品国产免费视频| 欧亚一区二区三区| 国产一区二区中文字幕免费看| 国产一区二区三区免费观看| 亚洲免费观看在线视频| 2014亚洲片线观看视频免费| 91福利精品第一导航| 久久久久高清| 97久久超碰国产精品电影| 久久精品噜噜噜成人av农村| 亚洲三级免费观看| 国产色产综合产在线视频| 欧美日韩你懂得| 正在播放一区二区三区| 欧美激情专区| 国产精品国产三级欧美二区| 国产91露脸合集magnet| 青青草成人在线观看| 亚洲激情网站免费观看| 欧美激情一区二区三区不卡| 精品久久久久一区二区国产| 欧美猛男gaygay网站| 色94色欧美sute亚洲线路一久| 日韩免费电影一区二区三区| 久久免费99精品久久久久久|