將獲取的電影資料寫入網頁中 css

2021-08-15 22:12:01 字數 3111 閱讀 6879

1.網頁模板:

id電影

電影名稱

電影評分

上映時間

電影分類

演員表 1

蜘蛛俠9.5

2018-2-28

科幻/動作

劉一凡

2.執行結果

引入作業系統:import os

程式 要求:資料處理好之後,以網頁的形式展示

注意: 如果url中的引數包含中文,那麼需要先編碼,否則對方伺服器不識別

引數是中文的必須編碼,requests包會自動編碼

2. response.json()自動將響應資料解析為json物件

注意:資料格式必須滿足json

法一print(response.json())

print(type(response.json()))

法二print(response.text)

print(type(response.text))

3.可以通過匯入json包手動轉換

匯入檔案,一般寫在檔案的最上面

import json

對應上面法一

json_obj = json.loads(response.text)

對應上面法二:

json_obj = response.json()

4.獲取資料

movie_list = json_obj.get("result").get("movie")

6.網頁相關的一些概念

完整**:

# -*- coding:utf-8 -*-

import requests

# 把所有放在乙個資料夾中

import os

# 如果url中的引數包含中文,那麼需要先編碼,否則對方伺服器不識別

# 引數是中文的必須編碼,requests包會自動編碼

city = input("輸入城市名稱:")

url = ""

response = requests.get(

url,

params=

)# response.json()自動將響應資料解析為json物件

# 注意:資料格式必須滿足json

# 法一

print(response.json())

print(type(response.json()))

# 法二

print(response.text)

print(type(response.text))

# 也可以通過匯入json包手動轉換

# 匯入檔案,一般寫在檔案的最上面

import json

# 對應上面法一

# json_obj = json.loads(response.text)

# 對應上面法二:

json_obj = response.json()

# print(json_obj)

movie_list = json_obj.get("result").get("movie")

with open("movie_info.html", "w", encoding="utf-8") as f:

f.write("""

id電影

電影名稱

電影評分

上映時間

電影分類

演員表""")

for idx, movie in enumerate(movie_list):

# 電影,電影名稱,評分,上映時間,分類,演員

# python中注釋只有#一種形式,三個單引號和三個雙引號表示字串,不叫注釋

# movie_id = movie['movie_id']

movie_picture = movie.get("movie_picture")

movie_picture_response = requests.get(movie_picture)

movie_name = movie.get("movie_name")

# 建立資料夾

執行結果:

生成乙個html網頁

開啟網頁,顯示結果如下:

小白簡單留言板(3) 將資料庫資訊寫入網頁

1.把html格式改為php格式 2.db new mysqli host,user,pwd,dbname 當 db connect errno 0時即為連線失敗,用die 連線失敗 提示結束,找原因。3.設定資料庫字符集 db query set names utf8 可將整個連線過程放入該目錄的...

將VS2005中的 CS檔案在網頁中顯示的方法

今天在做accessmembershipprovider的demo時,想把支援access資料庫提供程式的原始碼在網頁中顯示出來,可是複製原始碼後在網頁中顯示的是不換行的,後來我在嘗試了很多辦法後,終於有乙個辦法可以換行,呵呵,寫出來,可能有朋友也會像我一樣?第一步 複製vs2005的c 原始碼 第...

將爬取的資料寫入csv檔案中

爬取某 的 資訊 from lxml import etree import requests import csv 建立csv檔案 f open e python mypython test2.csv wt newline writer csv.writer f 寫入表頭 writer.write...