小编Min*_*kim的帖子

Django 如何使用模板标签拆分字符串

您好,我想知道如何拆分字典值字符串

这是我的爬虫,它返回字典数据看起来像

data = {
    {0:'http://..., product name, product price'},
    {1:'http://...2, product name2, product price2'},
    {N:'http://...2, product name2, product price n'}
}
Run Code Online (Sandbox Code Playgroud)

我想用逗号分割这些数据,例如,

for value in data.values():
     href, product_name, product_price = str(value).split(",")
Run Code Online (Sandbox Code Playgroud)

在姜戈

这是我的 crawler.py

import requests
from urllib import parse
from bs4 import BeautifulSoup


def spider(item_name):
    url_item_name = parse.quote(item_name.encode('euc-kr'))

    url = 'http://search.11st.co.kr/SearchPrdAction.tmall?method=getTotalSearchSeller&isGnb=Y&prdType=&category=&cmd=&pageSize=&lCtgrNo=&mCtgrNo=&sCtgrNo=&dCtgrNo=&fromACK=recent&semanticFromGNB=&gnbTag=TO&schFrom=&schFrom=&ID=&ctgrNo=&srCtgrNo=&keyword=&adUrl=&adKwdTrcNo=&adPrdNo=&targetTab=T&kwd=' + url_item_name
    resp = requests.get(url)
    resp.raise_for_status()

    resp.encoding='euc-kr'
    plain_text = resp.text

    soup = BeautifulSoup(plain_text, 'lxml')
    mytag = soup.find_all(True, {"class": ["sale_price", "list_info"]})
    #for link in soup.select('div.list_info p.info_tit a') : …
Run Code Online (Sandbox Code Playgroud)

python django

4
推荐指数
2
解决办法
8124
查看次数

标签 统计

django ×1

python ×1