나름 재밌어서 손대고 있는데 혼자 인터넷 검색으로 찾고 뭣하고 하려니까 원하는 문제 해결 방식을 찾을수가 없다..
for 구문에서
for A in range(1,10)
comA = driver.find_element_by_xpath('//*[@'어쩌고저쩌고A']')
이렇게 짰다고 했을때 여기서 comA 와 xpath의 어쩌고저쩌고A 에도 1~10까지 수를 대입해서 노가다를 줄이고 싶은데
어떤식으로 처리해야 저렇게 한번에 가능할까? 아니면 아예 불가능한 걸까?
어쩌고 저쩌고 자세히 써주기 힘든거야?
신분 특정가능한 구간이라 뺐음
변수명에 A를 포함시킬 수 있는가? (X) 그 뒤에있는 string에 A를 포함시킬 수 있는가? (O) -> f"어쩌고저쩌고{A}"
https://docs.python.org/3/tutorial/inputoutput.html#tut-f-strings
고맙다 차근차근 읽어볼게
com1, com2는 배열로 만들어야 함
아하 따로 만들어서 합치면 되겠구나 고마워!
뭘 합친다는거지 밑 댓글처럼 generator 쓰면 한줄로 배열 만들 수 있는데
com_list = [driver.find_element_by_xpath(f"[@'어쩌고저쩌고{x}'") for x in range(1,10)]