使用Python从网站的搜索栏上取消定价

时间:2019-07-26 19:49:27

标签: python web-scraping

我有一个零件编号列表,可以从this site的搜索栏中查找。

我想从结果中收取价格。

这是我整理的内容,但我不确定从这里去哪里

import requests
from bs4 import BeautifulSoup

r = requests.get('https://www.partsfinder.com/catalog/preview?q=0119000230')

soup = BeautifulSoup(r.text, 'html.parser')

resultsRow = soup.find_all('a', {'class': 'search_result_row'})

results = []

1 个答案:

答案 0 :(得分:0)

内容通过xhr POST请求动态加载。刷新页面时,您可以在浏览器的开发工具中看到这一点。您可以将请求最小化为以下内容:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="wwwroot\" />
  </ItemGroup>

   <ItemGroup>
<PackageReference Include="Microsoft.AspNet.Identity.EntityFramework" Version="2.2.2" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.1.2" PrivateAssets="All" />