当前位置: 首页 > news >正文

app充值网站开发应用市场华为

app充值网站开发,应用市场华为,东营seo网站推广,郑州做网站推广电DrissionPage 是一个基于 python 的网页自动化工具。 它既能控制浏览器,也能收发数据包,还能把两者合而为一。 可兼顾浏览器自动化的便利性和 requests 的高效率。 它功能强大,内置无数人性化设计和便捷功能。 它的语法简洁而优雅&#x…

DrissionPage 是一个基于 python 的网页自动化工具。

它既能控制浏览器,也能收发数据包,还能把两者合而为一。

可兼顾浏览器自动化的便利性和 requests 的高效率。

它功能强大,内置无数人性化设计和便捷功能。

它的语法简洁而优雅,代码量少,对新手友好。

以下是我使用DrissionPage做的抖音无水印视频提取代码:

douyin.py:

# ---encoding:utf-8---
# @Time    : 2024/1/13 16:43
# @Author  : stzz Wang
# @Email   :1050100468@qq.com
# @Site    : 
# @File    : douyin.py
# @Project : douyi_analysis
# @Software: PyCharm
import os
import sysBASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
sys.path.append(BASE_DIR)from DrissionPage import ChromiumOptions, SessionOptions, WebPage
from CODES.config.CONFIG import *class DouYin:def __init__(self):co = ChromiumOptions(ini_path=Config.drission_page_init_file_path)so = SessionOptions(ini_path=Config.drission_page_init_file_path)self.page = WebPage(chromium_options=co, session_or_options=so)def start_listen(self):self.page.listen.start()def end_listen(self):self.page.listen.pause(True)self.page.listen.stop()def load_page(self, url):self.page.get(url)
douyin_without_watermarker_analysis.py:
# ---encoding:utf-8---
# @Time    : 2024/1/13 16:53
# @Author  : stzz Wang
# @Email   :1050100468@qq.com
# @Site    : 
# @File    : douyin_without_watermarker_analysis.py
# @Project : douyi_analysis
# @Software: PyCharm
import os
import sys
import timeBASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
sys.path.append(BASE_DIR)from fastapi import APIRouter
from CODES.controllers.model.douyin import *
from CODES.config.CONFIG import *
import json
from pydantic import BaseModeldouyin_wwa = APIRouter()douyin_instance = DouYin()class DouYinWithoutWatermarker(BaseModel):url: str@douyin_wwa.post("/douyin_without_watermarker_analysis")
async def douyin_without_watermarker_analysis(accept: DouYinWithoutWatermarker):douyin_instance.load_page(accept.url)douyin_instance.start_listen()page = douyin_instance.pagestart_time = time.time()try:while True:res = page.listen.wait()  # 等待并获取一个数据包if "https://www.douyin.com/aweme/v1/web/aweme/post/" in res.url:data = json.loads(res._raw_body)data_list = data["aweme_list"]data = []for item in data_list:d = {"title" : item["desc"],"urls" : item["video"]["play_addr"]["url_list"]}data.append(d)breakuse_time = time.time() - start_timedata = {"data": data,"use_time": use_time}except Exception as e:data = {"data": e,"error_code": 500}finally:douyin_instance.end_listen()return data

完整代码在github上:

GitHub - STZZ-1992/douyin_analysis: 抖音短视频无水印的解析服务抖音短视频无水印的解析服务. Contribute to STZZ-1992/douyin_analysis development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/STZZ-1992/douyin_analysis

http://www.yayakq.cn/news/949239/

相关文章:

  • ftp工具下载网站源码教程个人网站建设方案
  • 淄博网站建设排行榜长春电商网站建设公司电话
  • 湘潭做网站公司本周热点新闻事件
  • 货代网站建设泰安网站建设入门推荐
  • 做家乡的网站给网站人做网站
  • 写作网站哪个比较赚钱企业管理咨询机构
  • 阜新网站建设中建西部建设广通讯网站
  • 欧美教育网站模板路由器做网站服务器
  • cnzz网站建设教学优惠活动制作网站
  • 网站开发构建工具国家和城乡建设部网站
  • 手机商城网站wordpress搬家后变慢
  • 网站开发小程序关于网站建设费用的报告
  • 河南高端网站高端网站建设网站开发毕设开题报告
  • 平阳县城乡规划建设局网站品牌推广策略有哪些
  • 营销型网站策划wordpress主题国人
  • 专业网站建设公司怎么选我想借个企业邮箱
  • 墨刀可以做网站原型图吗it入门应该学什么
  • 电子商务网站系统规划为什么网站建设要将access数据库文件变成asa
  • 如何做高网站的浏览量定制开发教程
  • 建设网站请示推特登陆 网站建设
  • 让别人做网站推广需要多少钱北京it公司排名
  • 企业免费推广网站网站搭建详细步骤
  • 如何在网站上木马做58同城的网站要多少钱
  • 我是做网站怎么赚钱建湖网站开发
  • 山西房地产网站建设wordpress 后台进不去_如何替换主题
  • 大连网站建设实例建商城网站带app多少钱
  • 外包活加工官方网站wordpress gif
  • 烟台企业做网站wordpress 文章添加附件
  • 做网站cookie传值做音乐网站是不是侵权
  • 河北做网站的公司淘宝搜索关键词技巧