脚本运行效果:
本代码运行需要先安装requests和BeautifulSoup这两个库。
注意: 请在命令行下使用python xxx.py方式运行脚本,直接打开的话,窗口会自动关闭。
代码如下:
# -*- coding: utf-8 -*-
import urllib
import requests
import re
from bs4 import BeautifulSoup
# 读取用户输入的电影名,并转换为url编码
tip = u'请输入电影名:'
tip = tip.encode('gbk')
movie_name = raw_input(tip)
movie_name = movie_name.decode('gbk').encode('utf-8')
url_head = 'http://movie.douban.com/subject_search'
# 发送请求拿到HTML内容
payload = {'search_text': movie_name}
r = requests.get(url_head, params=payload)