@derx2012 said in Сохранить значение переменной после перезапуска потока:
записывать в одну глобальную с разделителем, возможно, но не удобно будет
Создайте объект и работайте с объектом в одной глобальной переменной, многопоток будет с ним работать нормально. Например:
[
{
"thread": 1,
"variable":
{
"variable_1": "значение_1",
"variable_2": "значение_2",
"variable_3": "значение_3"
}
},
{
"thread": 2,
"variable":
{
"variable_1": "второе значение_1",
"variable_2": "второе значение_2",
"variable_3": "второе значение_3"
}
},
{
"thread": 3,
"variable":
{
"variable_1": "третье значение_1",
"variable_2": "третье значение_2",
"variable_3": "третье значение_3"
}
}
]
@crusius На этом форуме нет официальной поддержки, помогают тут друг другу обычные пользователи, в своё свободное время. Если вам не помогли сразу, наберитесь терпения.
Если css у вас правильный, то пойдёт и простой:
>CSS> .name_of_card1 .delete_css
или
>CSS> .delete_css >AT> 0
Но мне по душе xpath, но для его составления мне нужен код страницы.
Вот мануал по селекторам, там всё разжёвано и с картинками :D
@Kingstreet06 said in Как перевести с поиска по XPATH селектору в XPATH запрос?:
Как я понял запрос Xpath будет выглядеть примерно так
.//* [@id='table1']//td[(count(preceding-sibling::)+1) = 2]|.//*[@id='table2']//th[(count(preceding-sibling::)+1) = 1][([[K]])]
Но выдается ошибка.
Насчет вот этих частей не уверен:
//td[(count(preceding-sibling::)+1) = 2]|.//
//th[(count(preceding-sibling::)+1) = 1]
Кто-нибудь поможет?
Кажется понял. Тут в селекторе есть такой знак | ( в |.// )
Но в Xpath такого знака вообще не существует.
Что он значит в селекторе и как перевести в Xpath?