浣�涓轰���瓒崇��杩凤��ㄥ描绘缁����逛腑锛���涔��藉�河渠�瓒崇������濡���浣����虫敞娆ф床瓒崇������杩凤�娌″��娉�锛�河渠哄�舵�ф床��瓒崇����涓�����涓�蹇�锛�锛��d�浣�涓�疏浚��ラ��锛�2019骞存��灞�河渠��╃�╂郸��涓�骞达�涓�澶�璇达�绾㈠����兄弟�涓��辫�����宸茬��ラ�ュ�ㄦ��河渠�锛�fighting锛�

�版���山��

��浠�杩������ョ����濡�浣��垮�版��浠���瑕����版����锛���浠�杩������╃����涓�涓��藉���缁�璁$�绔�锛���浠ユ�ョ����骞寸��瓒崇��淇变��ㄥ���������

https://footballdatabase.com/ranking/world/1

�山��淇变��ㄤ俊��

兄弟�����浠���瑕��垮�颁勘涔��ㄧ�稿�崇��淇℃��锛�杩���������200��淇变���锛�浣跨�� BeautifulSoup 瑙f��缃�椤靛�冲��

    for name in name_list:
        rank_list = []
        try:
            rank_point = name.find_all('td', attrs={'class': 'rank'})
            rank = rank_point[0].text
            point = rank_point[1].text
            club_info = name.find('td', attrs={'class': 'club text-left'}).find_all('a')
            club_url = club_info[0]['href']
            club_name = club_info[0].find('div', attrs={'class': 'limittext'}).text
            club_country_url = club_info[1]['href']
            club_country_name = club_info[1].text
            rank_list.append([rank, club_name, club_country_name, club_url, club_country_url, point])
            list_rank.append(rank_list)
            save_club_name(rank_list)

        except:
            pass

�垮�板��涓�淇变��ㄧ��淇℃����锛�广大卞��浠ラ����璇ュ��琛�锛��山��淇变��ㄥ��骞寸��寰����������版��

�山��淇变��ㄥ���叉�版��

淇变��ㄧ�����叉�版��涔���淇�海洋��ㄧ�椤电�� Javascript ����涓���锛�瀵逛�濡�浣��山��杩�绉��版��锛���浠��ㄥ���㈢����绔�涓�涔��芥��浠�缁�锛�杩���广大变�杩�澶�璧�杩颁�

his_rank_list = []
    for data in data_list:
        print(data)
        url = data[0][3]
        his_res = requests.get(base_url + url)
        his_content = BeautifulSoup(his_res.text, "html.parser")
        js = his_content.find_all('script')[1].string
        src_text = js2xml.parse(js)
        src_tree = js2xml.pretty_print(src_text)
        data_tree = BeautifulSoup(src_tree, 'html.parser')
        array_list = data_tree.find_all('array')
        club_name = data[0][1]
        for array in array_list[2:-2]:
            his_rank_list = []
            array_date = array.find('string').text
            date = array_date
            try:
                month = month_map[array_date.split(' ')[0]]
                year = array_date.split(' ')[1]
                date = str(year) + '-' + str(month)
            except:
                pass
            array_data = array.find_all('number')
            try:
                point = array_data[0]['value']
                rank = array_data[1]['value']
                his_rank_list.append([rank, point, date])
                save_his_data(club_name, his_rank_list)
            except:
                raise

杩��锋��浠�广大卞��浠ュ��颁袱涓���浠讹������� club_data.csv �� rank_his_data.csv

������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�

������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�

淇变��ㄦ��琛�

��浠�杩����寸����褰���涓���淇变��ㄥ��20������锛���浠ョ���板�╃�╂郸浠�2120��楂�灞�姒�兄弟�锛��煎����绱ч���跺��锛����ヤ���绗�涓���璧�杩���寰�缁�����锛�

�ヤ��ュ氨��瑗胯���宸村���寰风�查�镐富��浠�锛��ㄦ���插���颁���杩�������澶�河渠轰互������河渠�娉��茬��澶у反榛���

娆ф床浜�澶ц��璧�锛���涓���浼�

������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�

��涔��凤�蹇��ョ������娌℃��浣���������寰戒�姒���锛�

�藉�跺��甯�

涓��㈡��浠����ョ������河渠��藉�剁��淇变��ㄦ��澶���锛�兄弟�������20�����藉�跺��甯�
������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�
��浠ョ���起��辨�煎�板��瑗跨������淇变��ㄦ��澶�锛��芥��4疏浚朵�姒�锛���娆′�������澶у�╀互��寰峰�斤��芥��3疏浚讹�杩���涓��藉�跺氨���讳�澶у��������涓�涓�疏浚堕��娆ф床��淇变��ㄥ��浣�河渠�宸磋タ锛�瓒崇�����戒���瑕��㈠������锛�

��浠�����姒����╁ぇ�版�����������版��锛��冲��200����淇变��ㄦ�版��
������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�
瑗跨������淇变��ㄦ��澶�锛�杈惧�颁�20疏浚讹��舵�℃���辨�煎�颁���17疏浚朵�澶���杩�河渠�骞磋タ�茶�辫�����������娆у������锛�杩������舵繁����瓒崇��搴��翠�涓轰�����锛�

��娆ф床浼�缁�瓒崇��寮哄�借タ�������辨�煎�般��寰峰�姐��娉��戒互����澶у�╁����涓���缇������挎�瑰环��宸磋タ锛�杩�涓�澶ц豹寮虹��淇变��ㄥ�烘������河渠�姒�������澹�姹�灞憋�瓒崇�����煎�锛�浠��ュ�姝わ�

褰��朵腑瓒�涔���涓ゅ�朵�姒�淇变���锛�������133����涓�娴蜂�娓���166����骞垮���澶э�浠婚������杩���锛�

top7 ����璧板��

杩�涓�疏浚朵勘涔��ㄦ�㈡��娆ч����浼�缁�璞���锛�涔��������扮演�锛��芥��褰�浠�淇变��ㄤ腑��椤剁骇寮洪����
������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�
��浠���浠ョ���虎�瀵逛������ㄤ����ヨ�达�疏浚�浠�����缁╅�芥�����剁ǔ疏浚���锛�甯稿勾澶�河渠���楂���绔���姘村钩涓�����褰�绾㈢���╃�╂郸���ㄦ��涓�绾���������骞撮�����颁�浣�璋凤�涓�璺���琛�锛���疏浚�涓�����

����广大辨������瓒崇����浠h〃澶у反榛�������河渠�锛��朵腑澶у反榛�广大や负���撅�浠�2011骞村�彭�锛�寰���河渠��″�广大�璐㈠�㈢��杩��ワ��舵����寮�彭��ラ������锛��ㄤ������村����褰卞����涔�澶у���楂�锛���缁╂�存��涓���绐��达�甯稿勾����娉��插����锛�涓�杩�瀵逛�娆у��璧��虎�宸撮�杩���寰��跨��璺�瑕�璧般��

��瀵逛������叉��广大ゆ���炬��锛��镐俊澶у�堕�戒��宠捣���������佃���ㄢ��河渠�浠讹�姝や�浠朵���锛�涓�浠�广大ゆ���炬��璺��戒�璋凤�广大辫���澶у�╄冻��锛��剧���河渠�骞冲����璧���椋���锛��戒��讳�澶�杩�河渠���涓�杩�浠�2011骞村�彭�锛�广大ゆ��璧板�ㄤ�澶��寸��璺�涓�锛�涔���璧蜂���澶у�╄冻����澶ф��锛�

��澶ф床����

��浠�浠�涓��㈢������涓��剧���虎���璋���涓�������锛��跺��澶у���娆ф床淇变���锛��d��朵�澶ф床��淇变��ㄥ��锛���浠�涓�璧锋�ョ��涓���

河渠�娲�
������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�

��娲�
������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�

��缇�娲�
������锛�Python 甯�浣�����涓���瓒崇��淇变��ㄦ�娴�

潘��奸�村揩�版�ヨ��河渠�锛��ㄨ���棰�绁���浣�广大�浼�浼村�夸滑�ヨ��蹇�涔�锛�