小编San*_*osh的帖子

Python:AttributeError:“响应”对象没有属性“读取”

这是我的代码:我尝试读取网页并选择一些 html 项目进行进一步处理

from selenium import webdriver
from bs4 import BeautifulSoup
from urllib.request import urlopen
from urllib.parse import urlparse
import requests, bs4

res = requests.get('http://www.iceomatic.com/Products/Ice-Machines/Cubers/')
icesoup = bs4.BeautifulSoup(res.read())
selectElems = icesoup.select('li')
len(selectElems)
type(selectElems[0])
selectElems[0].click()
Run Code Online (Sandbox Code Playgroud)

它会抛出以下错误:

Traceback (most recent call last):
File "web.py.txt", line 18, in <module>
icesoup = bs4.BeautifulSoup(res.read())
AttributeError: 'Response' object has no attribute 'read'
Exception ignored in: <bound method Service.__del__ of 
<selenium.webdriver.chrome.service.Service object at 0x0000028FA783A0B8>>
Traceback (most recent call last):
File "C:\Users\Santosh\Anaconda3\lib\site-
packages\selenium\webdriver\common\service.py", line 163, in __del__
File …
Run Code Online (Sandbox Code Playgroud)

python selenium web-scraping python-2.7 web

2
推荐指数
1
解决办法
2万
查看次数

Python:更改元组列表中的元组

我正在尝试替换元组列表中元组中的值。

recordlist = [(sku,item,bro),(sku1,item1,bro1),...]

for item in recordlist:
    itemlist = list(item)
    if itemlist[0] == 'sku':
        itemlist[1] = itemlist[1]+',item'
        item = tuple(itemlist)

        print(item)
Run Code Online (Sandbox Code Playgroud)

此代码当前不起作用。有人可以帮忙吗?当前输出显示

('sku','item','bro')
Run Code Online (Sandbox Code Playgroud)

预期输出为:

('sku','item,item','bro')
Run Code Online (Sandbox Code Playgroud)

python tuples list

2
推荐指数
1
解决办法
5864
查看次数

alter view oracle - ORA-00922

alter view ECOUPON.A_SAMPLE AS
select * from ECOUPON.A_COUPON_REMAINING;
Run Code Online (Sandbox Code Playgroud)

执行上述声明并出现以下错误;

ORA-00922: missing or invalid option
Run Code Online (Sandbox Code Playgroud)

sql oracle ddl view alter

0
推荐指数
1
解决办法
451
查看次数

标签 统计

python ×2

alter ×1

ddl ×1

list ×1

oracle ×1

python-2.7 ×1

selenium ×1

sql ×1

tuples ×1

view ×1

web ×1

web-scraping ×1