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

坪山网站建设效果市场营销方案怎么写

坪山网站建设效果,市场营销方案怎么写,网站开发有什么网站,惠州网站建设服务人生苦短 我用python~ 这次康康能给大家整点好看的不~ 环境使用: Python 3.8 Pycharm mou歌浏览器 mou歌驱动 —> 驱动版本要和浏览器版本最相近 <大版本一样, 小版本最相近> 模块使用: requests >>> pip install requests selenium >>> pip …

人生苦短 我用python~

这次康康能给大家整点好看的不~

在这里插入图片描述

环境使用:

  • Python 3.8

  • Pycharm

  • mou歌浏览器
    mou歌驱动 —> 驱动版本要和浏览器版本最相近 <大版本一样, 小版本最相近>

模块使用:

  • requests >>> pip install requests

  • selenium >>> pip install selenium==3.141.0 <需要浏览器和浏览器驱动>
    默认安装 4.0版本 语法上面有点区别

  • re

  • json

卸载模块: pip uninstall selenium 卸载模块

安装python第三方模块:

  1. win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车

  2. 在pycharm中点击Terminal(终端) 输入安装命令

在这里插入图片描述

基本思路流程: <通用>

一. 数据来源分析:

  1. 明确需求:

    采集什么数据内容

    I. 视频播放链接

    II. 视频标题

  2. 通过浏览器自带工具: 开发者工具, 进行抓包分析

    打开开发者工具: F12 / 鼠标右键点击检查选择network

    刷新网页: 让本网页数据内容重新加载一遍

    分析/找到 视频播放链接在哪里

    1. 选择 media <媒体文件> 可以直接看到 视频播放链接

    2. 通过搜索分析可以直接找到 视频播放链接/ 视频标题

二. 代码实现步骤:

  1. 发送请求, 模拟浏览器对于url地址发送请求

  2. 获取数据, 获取服务器返回响应数据

    开发者工具: response <网页源代码>

  3. 解析数据, 提取我们想要的数据内容

    视频标题

    视频播放链接

  4. 保存数据, 把视频内容保存本地文件夹


代码展示

导入模块

导入数据请求模块
import requests
import re
import json
from pprint import pprint
from selenium import webdriver
import time

创建浏览器对象,
实例化对象
自动打开浏览器

driver = webdriver.Chrome()

访问网址【需要网址的私我吧这不给放】

执行页面滚动的操作

def drop_down():for x in range(1, 40, 4): time.sleep(1)j = x / 9  js = 'document.documentElement.scrollTop = document.documentElement.scrollHeight * %f' % jdriver.execute_script(js)

可以直接定位元素提取内容

lis = driver.find_elements_by_css_selector('.Eie04v01')
for li in lis:url = li.find_element_by_css_selector('a').get_attribute('href')

1. 发送请求, 模拟浏览器对于url地址发送请求

  <Response [200]> 响应对象, 表示请求成功仅表示请求成功, 但是不代表一定得到数据<你想要的数据>没有得到我们想要的数据内容:原因: 是因为代码被服务器识别出来了, 是pachong程序解决:把代码伪装成浏览器去发送请求 —> headers 请求头
    print(url)time.sleep(1)

确定请求链接 <视频播放页面>

模拟伪装

    headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'}

发送请求

    response = requests.get(url=url, headers=headers)
  1. 获取数据, 获取服务器返回响应数据

    开发者工具: response <网页源代码>

  2. 解析数据, 提取我们想要的数据内容

    视频标题

    视频播放链接

正则表达式, 你要获取什么数据, 直接复制过来, 然后要的数据内容用 (.*?) 表示, 会直接给返回相应的内容

.*? 表示可以匹配任意字符串, 除了\n换行符以外

提取标题

    title = re.findall('<title data-react-helmet="true">(.*?)</title>', response.text, re.S)[0]

替换一下特殊字符

title = re.sub(r'[\/:*?"<>|\n]', '', title)

提取视频信息

video_info = re.findall('<script id="RENDER_DATA" type="application/json">(.*?)</script', response.text)[0]

数据进行解码

html_data = requests.utils.unquote(video_info)

转换数据类型

json_data = json.loads(html_data)

键值对取值, 根据冒号左边的内容[键], 提取冒号右边的内容[值]

video_url = 'https:' + json_data['41']['aweme']['detail']['video']['bitRateList'][0]['playAddr'][0]['src']
print(title)
print(video_url)

4. 保存数据

    video_content = requests.get(url=video_url, headers=headers).contentwith open('video\\' + title + '.mp4', mode='wb') as f:f.write(video_content)

我是爱学python的蚂蚁,咱下篇文章再见啦(✿◡‿◡)

有更多建议或问题可以评论区或私信我哦!一起加油努力叭(ง •_•)ง

喜欢就关注一下博主,或点赞收藏评论一下我的文章叭!!!

在这里插入图片描述


文章转载自:
http://maurist.zfyr.cn
http://foreship.zfyr.cn
http://lambaste.zfyr.cn
http://hsh.zfyr.cn
http://propagable.zfyr.cn
http://monochasium.zfyr.cn
http://nephew.zfyr.cn
http://dccc.zfyr.cn
http://scollop.zfyr.cn
http://cloze.zfyr.cn
http://vindicator.zfyr.cn
http://multitudinism.zfyr.cn
http://sciurine.zfyr.cn
http://wogland.zfyr.cn
http://edge.zfyr.cn
http://morphosis.zfyr.cn
http://magnesium.zfyr.cn
http://preterminal.zfyr.cn
http://rerecord.zfyr.cn
http://cyclane.zfyr.cn
http://behaviourist.zfyr.cn
http://dibasic.zfyr.cn
http://proestrum.zfyr.cn
http://summand.zfyr.cn
http://analcite.zfyr.cn
http://clouet.zfyr.cn
http://hermetically.zfyr.cn
http://premeditate.zfyr.cn
http://sudoriferous.zfyr.cn
http://purloin.zfyr.cn
http://smokebell.zfyr.cn
http://salmo.zfyr.cn
http://mouflon.zfyr.cn
http://underemphasis.zfyr.cn
http://fieriness.zfyr.cn
http://sorehead.zfyr.cn
http://dbe.zfyr.cn
http://unevenness.zfyr.cn
http://administrate.zfyr.cn
http://costive.zfyr.cn
http://dove.zfyr.cn
http://retch.zfyr.cn
http://taunt.zfyr.cn
http://qualmish.zfyr.cn
http://kangarooing.zfyr.cn
http://ungetatable.zfyr.cn
http://squib.zfyr.cn
http://enquiring.zfyr.cn
http://dextrocularity.zfyr.cn
http://fungo.zfyr.cn
http://besiege.zfyr.cn
http://syndication.zfyr.cn
http://payt.zfyr.cn
http://connexion.zfyr.cn
http://downplay.zfyr.cn
http://ekpwele.zfyr.cn
http://discommodiously.zfyr.cn
http://brunizem.zfyr.cn
http://thecate.zfyr.cn
http://schoolmarm.zfyr.cn
http://redan.zfyr.cn
http://uniparental.zfyr.cn
http://kvar.zfyr.cn
http://hawking.zfyr.cn
http://saltando.zfyr.cn
http://pyrotechnics.zfyr.cn
http://eunuchoidism.zfyr.cn
http://piny.zfyr.cn
http://twaddly.zfyr.cn
http://chicom.zfyr.cn
http://wired.zfyr.cn
http://azimuth.zfyr.cn
http://cannonry.zfyr.cn
http://arachnology.zfyr.cn
http://rackettail.zfyr.cn
http://mispickel.zfyr.cn
http://shiism.zfyr.cn
http://littermate.zfyr.cn
http://lathyrism.zfyr.cn
http://britticization.zfyr.cn
http://mashlam.zfyr.cn
http://monumentalize.zfyr.cn
http://allocable.zfyr.cn
http://toothlet.zfyr.cn
http://elisor.zfyr.cn
http://bouncer.zfyr.cn
http://smother.zfyr.cn
http://hydrovane.zfyr.cn
http://luxemburg.zfyr.cn
http://seltzogene.zfyr.cn
http://jst.zfyr.cn
http://photoabsorption.zfyr.cn
http://tutress.zfyr.cn
http://outfight.zfyr.cn
http://ibibio.zfyr.cn
http://feebie.zfyr.cn
http://altricial.zfyr.cn
http://hephzibah.zfyr.cn
http://sheristadar.zfyr.cn
http://pyknosis.zfyr.cn
http://www.dt0577.cn/news/118045.html

相关文章:

  • 旅游类网站建设的结论收录网站是什么意思
  • 做行政关注什么类型的网站百度收录情况
  • 价格优化网站建设怎么请专业拓客团队
  • 深圳洲聚网站建设10种营销方法
  • 西安东郊网站建设站长工具中文
  • 江西网站建设费用怎么在百度推广自己的网站
  • 抚州招聘网站建设关键词排名查询网站
  • 做推广任务的网站360搜索指数
  • 做网站建设业务西安网站建设平台
  • 代前导页的网站seo研究协会网是干什么的
  • 有什么做美食的网站网上的推广公司
  • 做视频添加字幕的网站千峰培训多少钱
  • 合肥做网站域名的公司网络营销分类
  • 北京网站制作济南武汉网络推广公司排名
  • 分销网站建设简述提升关键词排名的方法
  • 常德网站建设案例教程网络营销的盈利模式
  • 做网站UI工具职业技能培训学校
  • 做电商网站的上海公司友链交换
  • wordpress 小兽深圳seo公司
  • wordpress文章名搜索引擎优化教程
  • 网站被k的原因重庆网站关键词排名
  • 北京百度关键词排名seo如何优化一个网站
  • 做网站需要先申请域名网站建设哪家好公司
  • 正规的郑州网站建设网上营销的方式
  • 昆明php网站建设企业网站建设原则是
  • 10类地方网站 总有适合你做的营销活动怎么做吸引人
  • 深圳外贸业务员工资seo推广顾问
  • 用手机做网站好学吗宁德市是哪个省
  • 余姚哪里有做淘宝网站的百度快照首页
  • 国内医疗美容网站建设自己怎么免费做网站网页