#coding=utf-8

from pymongo import MongoClient

import time

import requests

from lxml import etree

client = MongoClient() #连接mongo

hello = client.hello #连接数据库

user = hello.song #连接表

headers = {

'User-Agent': 'Mozilla/5.0 (Android 6.0; Nexus 5 Build/MRA58N)

AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Mobile Safari/537.36'}

def get_info(url):

'''

get源码,encode,解析,xpath,保存

'''

response = requests.get(url, headers=headers)

response = response.text.encode('utf-8')

selector = etree.HTML(response)

soup = selector.xpath('//*[@class="pc_temp_songlist "]/ul//li/a/text()')

#保存到本地

# with open('aa.txt','a') as f:

# for i in soup:

# f.write(i.encode('utf-8') + 'n')

#存入数据库

for i in soup:

user.insert({'song': i})

if __name__ == '__main__':

urls = ['http://www.kugou.com/yy/rank/home/{}-8888.html?from=rank'.format(str(i)) for i in range(1, 24)] for url in urls:

print(url)

get_info(url)

python爬取酷狗音乐的mv地址_python爬取酷狗音乐排行榜相关推荐

  1. python爬取酷狗音乐的mv地址_爬取酷狗音乐.py

    import requests from selenium import webdriver from pyquery import PyQuery as pq #获取歌名 def Access_to ...

  2. python爬取图片链接标签的src属性值_python爬取图片遇见src乱码: data:image/png;base64...

    python爬取图片遇见src乱码: data:image/png;base64 向爬取自己喜欢的图片,但是在爬取下来的代码当中图片的src会出现乱码的情况:data:image/png;base64 ...

  3. python爬取网易云评论最多的歌_python爬取网易云音乐评论

    本文实例为大家分享了python爬取网易云音乐评论的具体代码,供大家参考,具体内容如下 import requests import bs4 import json def get_hot_comme ...

  4. python爬取地图地址_python爬取了高德地图一些地点的数据,爬出来数据大致情况如下:...

    python爬取了高德地图一些地点的数据,爬出来数据大致情况如下: 下面是基本流程: 1.注册成为高德地图API开发者,网址http://lbs.amap.com/(主要是获取自己的keywords ...

  5. python 爬取视频真实地址_python 爬取视频

    一.概述 爬取步骤 第一步:获取视频所在的网页 第二步:F12中找到视频真正所在的链接 第三步:获取链接并转换成机械语言 第四部:保存 二.分析视频链接 获取视频所在的网页 以酷6网为例,随便点击一个 ...

  6. python教程app下载地址_Python爬取APP下载链接的实现方法

    首先是准备工作 Python 2.7.11:下载python 其中python2和python3目前同步发行,我这里使用的是python2作为环境.Pycharm是一款比较高效的Python IDE, ...

  7. python爬虫获取图片无法打开或已损坏_Python爬取小姐姐图片

    爬取图片主要分为一下几步: 1.打开一个你喜欢的小姐姐的网站 2.下载并安装python环境 3.开始编码 python 全部代码如下 # requests 请求 需要提前在Terminal中安装 p ...

  8. python爬取地图地址_Python爬取百度地图poi数据 !

    锵锵锵,我来啦.10天过的好快呀,4月份都已经过了三分之一,我的体重还居高不下,qwq.今天给大家分享python爬取百度地图小区的数据,希望大家看后,可以尝试自己编写爬取自己所在市的中学,公园,银行 ...

  9. python爬取饿了么外卖商家数据_python爬饿了么外卖数据(1)

    1.环境介绍: win10  64bit python 3.6.0 openpyxl  2.4.2(操作excel) 2.目的 根据区域统计该区域附近的外卖商家总数.和所有商家的月销售情况 3.网页截 ...

  10. 如何用python爬取公众号文章搜狗微信搜索_python抓取搜狗微信公众号文章

    初学python,抓取搜狗微信公众号文章存入mysql mysql表: 代码: import requests import json import re import pymysql # 创建连接 ...

最新文章

  1. 人生曲线——我们不拥有将来,只拥有此刻
  2. “数字化”才是智能制造的基础!
  3. 我为什么不用do{}while()
  4. LA3027简单带权并查集
  5. 【通知】《深度学习之模型设计》第三次重印,欢迎读者支持!
  6. UML对象关系与箭头对应表
  7. React Native之hardwareBackPress
  8. 微软开源可解释机器学习框架InterpretML
  9. Bootstrap 标签和徽章
  10. nacos 启动_【Nacos源码之配置管理 一】阅读源码第一步,本地启动Nacos
  11. undefined reference to ‘android::CallStack::CallStack
  12. JDK 11JAVA11下载分享
  13. Android AdMob教程
  14. Linux VPS 免费管理面板推荐
  15. 什么是系统集成(SI)?
  16. java缺陷管理系统_简述:一款优秀的缺陷管理系统有哪些功能特点!
  17. Android Proguard 不混淆所有第三方jar(忽略配置设置)
  18. 将图片内嵌到 exe 文件中
  19. python学习(二)配置开发IDE(windows)
  20. 《O2P卸甲笔记》附录:Oracle XE快速安装

热门文章

  1. 什么是云服务器?什么是阿里云服务器管理?
  2. 网易mysql微专业_网易MySQL数据库工程师微专业学习笔记(一)
  3. 深入理解多线程(四)— Moniter的实现原理
  4. 55400-73-2,Ms-PEG5-Ms含有两个甲磺酸基部分的PEG连接物
  5. 【C语言】解决 “address of stack memory associated with local variable ‘num‘ returned”
  6. 如何创建一个JS文件以及调用JS文件
  7. linux 使用regulator
  8. css3制作菱形图片
  9. 天行健,君子以自强不息 ;地势坤,君子以厚德载物
  10. Coloring Torus(Atcoder Grand Contest 030 C)