|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下:
- import requests
- from pyquery import PyQuery
- import pymysql
- conn = pymysql.connect(host="127.0.0.1",port=3306,user="root",password="root",db="hsc")
- cursor = conn.cursor()
- headers ={
- "user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0"
- }
- for i in range(1,11):
- res = requests.get(f"https://ssr1.scrape.center/page/{i}",headers=headers)
- aaa = res.text
- c = PyQuery(aaa)
- aa = c.find("#index .el-row .el-col .el-card .el-card__body .el-row .el-col a .m-b-sm")
- # for i in aa:
- # print(i.text)
- for i in range(1,101):
- urls = f"https://ssr1.scrape.center/detail/{i}"
- sqll = "insert into movies (names,linkss) value (%s,%s)"
- cursor.executemany(sqll,[(i.text,),(urls,)])
- conn.commit()
复制代码
我爬取的页面是这个:https://ssr1.scrape.center/, 我想把电影名字和对应的链接保存到数据库中,但是死活不成功,有没有大佬帮忙看下问题出在哪里?谢谢。
zip功能:
zip后:
记得list就行
给个最佳呗
|
|