Я пытаюсь получить ответ, используя LinkedIn Sales Api, но я получаю либо 'CSRF check failed', либо '{' Status ': 400}' в ответе.
Ниже приведен код:
import requests
s = requests.session()
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 UBrowser/7.0.185.1002 Safari/537.36',
'cookie':'bcookie="v=2&7dfc17e6-7449-4264-8794-633d1845791c"; bscookie="v=1&20180919014527bd2d6c29-a98d-4465-8cee-f5c1b8c3e30fAQE5dHyIfgaQgWs8syqzro9tJ49UCnMs"; _guid=5d1d50ba-c488-4bef-b598-07b96b60bc60; org_tcphc=true; AMCVS_14215E3D5995C57C0A495C55%40AdobeOrg=1; ELOQUA=GUID=0A7E787C00BF4672B3B1E0C2AA439419; __ssid=95a30932-6ac3-4e09-a967-c18d1ced5ed9; PLAY_SESSION=33ba9f4cf525a641c40fbdf2d4002082ca42161b-chsInfo=a5c9909b-aa75-440d-a745-40c06ab8ef20+help_answer_72; onboarding_session=3f194103-0065-46ef-9682-b7f52ead97a5; visit="v=1&M"; _lipt=CwEAAAFn9fcfBvYXPFrBD3dtxEMs6EvOtB8PBT_CS2gyQ43d69S8kSwAkFatgFavBot5wlaDcMS-G8ekTEUEo4qI5kjVtuPXC8WhN19jNmmAS1JShJw5GN0jetQMSx58l3iNIcjKteTmbgq5EDjRmtWHWxM2642MYBlt8ivcq2u-dWKcLGY5N00kYN0FOMXW3Irn4549y5bGUhGMNJAS2Wc6h8u3cR9vQw; li_at=AQEDARebMOQDlHjcAAABZ_YhPEcAAAFoGi3AR1YAYGIpXaOrweiK46fZMNqPNrLQF8F7y8cPSp-O6dIKUVTgschvYnH9JtWYieEm8yoUVx4i1ssAPkYdUWXIz9RFVxVyv2VNa50VZT3j0l4v7x4oIJwE; sl=v=1&GWVGz; liap=true; JSESSIONID="ajax:8105377070117086706"; SID=bc7e420c-5bc2-4fd3-a841-96394331a1c1; VID=V_2018_12_28_11_37; _ga=GA1.2.1991960763.1542400412; AMCV_14215E3D5995C57C0A495C55%40AdobeOrg=-1891778711%7CMCIDTS%7C17894%7CMCMID%7C34283876235963086703691720991442749885%7CMCAAMLH-1546436871%7C6%7CMCAAMB-1546628617%7CRKhpRz8krg2tLO6pguXWp5olkAcUniQYPHaMWWgdJ3xzPWQmdj0y%7CMCCIDH%7C-1083156933%7CMCOPTOUT-1546031017s%7CNONE%7CvVersion%7C2.4.0; UserMatchHistory=AQIo6OJMJ4Ec5wAAAWgApGoz8lkNZG59i72EBVyRuo6GyKa2E8MngKWdP3-CFnvdvLQ0_J0g3LC39lz3DdGBfjBDCVZ7UU0WpIQ0k6g; li_oatml=AQHJyU9cC0qfDQAAAWgApG7HUKzdcyVj70Rc78_OaW5B_y1XtqW2V7Yrxu2VKkLb2w5j1BbsfEx0hP69EF4UtMGFdwob_e9u; lidc="b=VB64:g=1644:u=33:i=1546282937:t=1546285402:s=AQGjcmpSF7u7wylIVpSjdG1I1xjEad8J"; li_a=AQJ2PTEmc2FsZXNfY2lkPTYwMDIwODQwNSUzQSUzQTE2MjAzNDEwNddZSLftNV0RtHA7KfUJLA_Iy0IF; lang="v=2&lang=en-us"; sdsc=22%3A1%2C1546282952072%7ECAOR%2C0UJhJA1IR9iGgrUU3u9vIhYodIMI%3D',
'csrf-token':'ajax:8105377070117086706',
'x-li-page-instance':'urn:li:page:d_sales2_search_company;KaHK7LmsTlOeSqKUTKbAFQ=='
}
url = 'https://www.linkedin.com/sales-api/salesApiCompanySearch?q=companySearchQuery&start=0&count=25&query=(geo:List(sg%3A0),spotlightParam:(selectedType:ALL),doFetchFilters:true,doFetchHits:true,doFetchSpotlights:true)&decoration=%28companyName%2CcompanyPictureDisplayImage%2CcrmStatus%2Cdescription%2CemployeeCountRange%2CentityUrn%2CfirstConnectionsHighlight%2Cindustry%2ClistCount%2Clocation%2CpictureInfo%2CrevenueHighlights%2Csaved%2CsavedLeadCount%2CseniorHiresHighlight%2CtrackingId%2Ctags*%2CfacePiles*%2CtechnologiesUsedHighlights*%29'
res = s.get(url, headers=headers)