0

这个 Python 脚本的目标是为输入的任何状态找到相应的 URL。在脚本的“查找”部分,我不断收到这些错误。输入的名称是“状态”。该代码在 url 被硬编码时有效,但我不断收到以下错误与查找值。

请看下面的代码和结果

df = pd.read_excel(r'C:/Users/user.name/Desktop/PythonScript_Data_medverify.xlsx',sheet_name = 'Sheet1', dtype=str)
df.to_excel(r'C:/Users/user.name/Desktop/PythonScript_Data_medverify.csv.xlsx')

df['URL'] = df['URL'].astype('|S80')
stateurl =(df[df['State']==state]['URL'])
print(stateurl)

打印结果:

8    b'https://incomplete.url/tes...
Name: URL, dtype: object

每当我使用我的网络爬虫(使用硬编码的 url 运行)运行时,代码都会在 selenium 中引发错误,它无法打开“无效的 URL”

4

1 回答 1

0
stateurl =df[df['State']==state]['URL'].iloc[0] 

Suraj Motaparthy 得到了我正在寻找的语法

于 2019-11-18T14:35:28.910 回答