Python 从谷歌学者档案确定国家

Python 从谷歌学者档案确定国家,python,location,country,tld,google-scholar,Python,Location,Country,Tld,Google Scholar,我目前正在做一个项目,从谷歌学者那里收集数据。我想刮每个配置文件的居住国,但这是没有明确列出。例如,如果列出的电子邮件地址来自ucl.ac.UK,则我希望来自英国。再举一个例子,从我想给荷兰的电子邮件地址是从vumc.nl。然而,如果我们从URL TLD来看,我们无法确定国家 到目前为止,我已经编写了以下代码来捕获域: import csv from bs4 import BeautifulSoup import urllib.request import string import time

我目前正在做一个项目,从谷歌学者那里收集数据。我想刮每个配置文件的居住国,但这是没有明确列出。例如,如果列出的电子邮件地址来自ucl.ac.UK,则我希望来自英国。再举一个例子,从我想给荷兰的电子邮件地址是从vumc.nl。然而,如果我们从URL TLD来看,我们无法确定国家

到目前为止,我已经编写了以下代码来捕获域:

import csv
from bs4 import BeautifulSoup
import urllib.request
import string
import time


url = 'https://scholar.google.com/citations?user=VGoSakQAAAAJ'

page = urllib.request.urlopen(url)
soup = BeautifulSoup(page, 'lxml')
buttons = soup.findAll("div", { "id" : "gsc_prf_ivh" })
for each in buttons:
    s = each.text

那么,我怎样才能从用户的Google Scholar个人资料中以相当高的准确度确定他们的国家?

我不想这样说,但你似乎忽略了你的问题。@BillBell已经澄清了!