题目:620.有趣的电影

题目来源:

        leetcode题目,网址:620. 有趣的电影 - 力扣(LeetCode)

解题思路:

        按要求筛选即可。

解题代码:

# Write your MySQL query statement below
select * 
from cinema
where description!="boring" and id%2!=0
order by rating desc
 

总结:

        order by rating 默认按升序排列,加上 desc 后表示按降序排列。

        官方题解和其他人给出的题解中用的都是单引号而不是双引号,搜了下,mysql中无区别。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,您的问题似乎有些混淆。题目中提到的是猫眼电影网站,而您提供的链接是豆瓣电影网站。如果您需要从猫眼电影网站上获取排名前列的电影信息,可以使用 Python 的 requests 库和 BeautifulSoup 库进行网络爬虫编程,具体步骤如下: 1. 打开猫眼电影网站 https://maoyan.com/,找到排行榜页面 https://maoyan.com/board。 2. 使用 requests 库发送 GET 请求获取页面内容,代码如下: ``` import requests url = 'https://maoyan.com/board' headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'} response = requests.get(url, headers=headers) html = response.text ``` 3. 使用 BeautifulSoup 库解析页面内容,获取需要的电影信息,代码如下: ``` from bs4 import BeautifulSoup soup = BeautifulSoup(html, 'html.parser') movies = soup.find_all('div', {'class': 'movie-item-info'}) for movie in movies: name = movie.find('a').text.strip() actors = movie.find('p', {'class': 'star'}).text.strip() release_time = movie.find('p', {'class': 'releasetime'}).text.strip() score = movie.find('i', {'class': 'integer'}).text + movie.find('i', {'class': 'fraction'}).text rank = movie.find('i', {'class': 'board-index'}).text print(rank, name, actors, release_time, score) ``` 4. 如果需要获取电影海报图片,可以使用 requests 库下载图片,代码如下: ``` img_url = movie.find('img')['data-src'] response = requests.get(img_url, headers=headers) with open(f'{name}.jpg', 'wb') as f: f.write(response.content) ``` 注意:在进行网络爬虫编程时,需要遵守网站的相关规定和法律法规,不得用于商业用途和侵犯用户隐私等行为。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值