#coding=utf-8
import requests
from bs4 import BeautifulSoup
#import pymysql
import time
import sqlite3
import os
import _thread
import traceback
class Administrative(object):
def __init__(self):
self.db = sqlite3.connect('sqlite3.db',check_same_thread=False)
sql='DROP TABLE IF EXISTS china;'
sql2='CREATE TABLE china (cid INTEGER PRIMARY KEY ,province_name varchar(255),city_code varchar(255),city_name varchar(255),county_code varchar(255),county_name varchar(255),xiang_code varchar(255),xiang_name varchar(255),cun_code varchar(255),cun_name varchar(255) )'
self.db.execute(sql)
self.db.execute(sql2)
self.main()
self.db.close()
def main(self):
base_url='http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/'
trs=self.get_response(base_url,'provincetr')
for tr in trs:#循环每一行
#datas=[]
for td in tr:#循环每个省
if