<script type="text/javascript">
'sku': 'T3246B5',
'Name': 'TAS BLACKY',
'Price': '111930',
'categories': 'Tas,Wanita,Sling Bags,Di bawah Rp 200.000',
'brand': '',
'visibility': '4',
'instock': "1",
'stock': "73.0000"
</script>
Я хочу поцарапать текст между: 'stock': "и .0000", чтобы желаемый результат был 73
То, что я привык знать, это сделать что-то вроде этого:
for url2 in urls2:
req2 = Request(url2, headers={'User-Agent': 'Chrome/39.0.2171.95'})
html2 = uReq(req2).read()
page_soup2 = soup(html2, "html.parser")
# Grab text
stock = page_soup2.findAll("p", {"class": "stock"})
stocks = stock[0].text
Я использовал что-то вроде этого в моем предыдущем коде, он работает до того, как интернет изменит свой код.
Но теперь их больше 1 ("script", {"type": "text/ javascript "}) на всю страницу я хочу поцарапать. Поэтому я не знаю, как найти правильное ("script", {"type": "text / javascript"})
Я также не знаю, как получить конкретный текст до и после текста.
Я погуглил весь этот день, но не могу найти решение. Пожалуйста, помогите.
Я обнаружил, что strings = 'stock': "and .0000" является уникальным на всей странице, только 1 'stock': и только 1 .0000 "
Так что яЯ думаю, это может быть знаком места, где я хочу почистить текст.
Пожалуйста, помогите, спасибо за вашу доброту.
Я также извиняюсь за отсутствие английского, и я на самом делене знаком с программированием. Я просто пытаюсь учиться у Google, но не могу найти ответ. Спасибо за понимание.
url = view-source: sophieparis.com/blacky-bag. HTML